Plugin Directory

Changeset 3429488


Ignore:
Timestamp:
12/30/2025 08:29:11 AM (3 weeks ago)
Author:
coderzstudio
Message:

release version 1.0.18

Location:
custom-iframe
Files:
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • custom-iframe/tags/1.0.18/assets/css/admin/admin.css

    r3342477 r3429488  
    1212    --error: #F44336;
    1313}
    14 .welcome-section{
     14
     15.welcome-section {
    1516    background-image: url('../../images/dashboard-preview.png');
    1617    background-size: cover;
     
    2122    background-position: right;
    2223}
     24
    2325.custif-admin-wrap {
    2426    margin: 20px 20px 0 0;
    25     font-family: 'Figtree', sans-serif; /* Apply font only to the wrapper */
     27    font-family: 'Figtree', sans-serif;
     28    /* Apply font only to the wrapper */
    2629}
    2730
     
    481484
    482485.pro-features-list .coming-soon {
    483     font-size: 12px;
    484     color: #100D3F;
     486    font-size: 11px;
     487    color: #ffffff;
    485488    margin-left: 5px;
    486     font-style: italic;
    487489    white-space: nowrap;
    488     font-weight: 500;
     490    background: var(--primary);
     491    padding: 3px 5px;
     492    border-radius: 5px;
     493    font-weight: 700;
     494    text-transform: capitalize;
    489495}
    490496
     
    640646    margin-top: 30px;
    641647}
     648
    642649.get-started-section .section-title {
    643650    margin-top: 0;
    644651    margin-bottom: 20px;
    645652}
     653
    646654.video-container {
    647655    position: relative;
    648     padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
     656    padding-bottom: 56.25%;
     657    /* 16:9 Aspect Ratio */
    649658    height: 0;
    650659    overflow: hidden;
     
    652661    background: #000;
    653662}
     663
    654664.video-container iframe {
    655665    position: absolute;
     
    718728        justify-content: center;
    719729    }
    720 } 
     730}
  • custom-iframe/tags/1.0.18/custom-iframe-widget.php

    r3427581 r3429488  
    44 * Plugin URI: https://coderzstudio.com/plugins/custom-iframe
    55 * Description: An advanced Elementor widget to embed iFrames with customizable options.
    6  * Version: 1.0.17
     6 * Version: 1.0.18
    77 * Author: Coderz Studio
    88 * Author URI: https://coderzstudio.com/
     
    5151
    5252// Define constants.
    53 define( 'CUSTIF_VERSION', '1.0.17' );
     53define( 'CUSTIF_VERSION', '1.0.18' );
    5454define( 'CUSTIF_URL', plugin_dir_url( __FILE__ ) );
    5555define( 'CUSTIF_PATH', plugin_dir_path( __FILE__ ) );
  • custom-iframe/tags/1.0.18/includes/class-custif-admin.php

    r3342477 r3429488  
    224224                                                <li>🌐 <?php esc_html_e( '100+ Embed Sources', 'custom-iframe' ); ?></li>
    225225                                                <li>⚙️ <?php esc_html_e( 'Custom iFrame Attributes', 'custom-iframe' ); ?></li>
    226                                                 <li>🔒 <?php esc_html_e( 'Advanced Security Options', 'custom-iframe' ); ?></li>
     226                                                <li>🎨 <?php esc_html_e( 'Custom Watermarks', 'custom-iframe' ); ?> <span class="coming-soon"><?php esc_html_e( 'new', 'custom-iframe' ); ?></span></li>
    227227                                            </ul>
    228228                                        </div>
    229229                                        <div class="pro-features-column">
    230230                                            <ul class="pro-features-list">
     231                                                <li>🔒 <?php esc_html_e( 'Advanced Security Options', 'custom-iframe' ); ?></li>
    231232                                                <li>🎥 <?php esc_html_e( 'YouTube & Vimeo Controls', 'custom-iframe' ); ?></li>
    232233                                                <li>🐦 <?php esc_html_e( 'Enhanced X (Twitter) Options', 'custom-iframe' ); ?></li>
    233                                                 <li>🎨 <?php esc_html_e( 'Custom Watermarks', 'custom-iframe' ); ?> <span class="coming-soon">(<?php esc_html_e( 'coming soon', 'custom-iframe' ); ?>)</span></li>
    234                                                 <li>📚 <?php esc_html_e( '3D Flipbook PDF', 'custom-iframe' ); ?> <span class="coming-soon">(<?php esc_html_e( 'coming soon', 'custom-iframe' ); ?>)</span></li>
    235                                                 <li>📱 <?php esc_html_e( 'Device Frame Display', 'custom-iframe' ); ?> <span class="coming-soon">(<?php esc_html_e( 'coming soon', 'custom-iframe' ); ?>)</span></li>
     234                                                <li>📚 <?php esc_html_e( '3D Flipbook PDF', 'custom-iframe' ); ?> <span class="coming-soon"><?php esc_html_e( 'popular', 'custom-iframe' ); ?></span></li>
     235                                                <li>📱 <?php esc_html_e( 'Device Frame Display', 'custom-iframe' ); ?> <span class="coming-soon"><?php esc_html_e( 'new', 'custom-iframe' ); ?></span></li>
    236236                                            </ul>
    237237                                        </div>
  • custom-iframe/tags/1.0.18/languages/custom-iframe.pot

    r3427581 r3429488  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Custom iFrame 1.0.16\n"
     5"Project-Id-Version: Custom iFrame 1.0.18\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/custom-iframe\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-12-10T08:46:22+00:00\n"
     12"POT-Creation-Date: 2025-12-30T08:18:24+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.11.0\n"
     
    112112
    113113#: includes/class-custif-admin.php:226
     114msgid "Custom Watermarks"
     115msgstr ""
     116
     117#: includes/class-custif-admin.php:226
     118#: includes/class-custif-admin.php:235
     119msgid "new"
     120msgstr ""
     121
     122#: includes/class-custif-admin.php:231
    114123msgid "Advanced Security Options"
    115124msgstr ""
    116125
    117 #: includes/class-custif-admin.php:231
     126#: includes/class-custif-admin.php:232
    118127msgid "YouTube & Vimeo Controls"
    119128msgstr ""
    120129
    121 #: includes/class-custif-admin.php:232
     130#: includes/class-custif-admin.php:233
    122131msgid "Enhanced X (Twitter) Options"
    123 msgstr ""
    124 
    125 #: includes/class-custif-admin.php:233
    126 msgid "Custom Watermarks"
    127 msgstr ""
    128 
    129 #: includes/class-custif-admin.php:233
    130 #: includes/class-custif-admin.php:234
    131 #: includes/class-custif-admin.php:235
    132 msgid "coming soon"
    133132msgstr ""
    134133
    135134#: includes/class-custif-admin.php:234
    136135msgid "3D Flipbook PDF"
     136msgstr ""
     137
     138#: includes/class-custif-admin.php:234
     139msgid "popular"
    137140msgstr ""
    138141
     
    365368
    366369#: widget/class-custom-iframe-widget.php:270
     370msgid "3D Flipbook View"
     371msgstr ""
     372
     373#: widget/class-custom-iframe-widget.php:272
     374#: widget/class-custom-iframe-widget.php:338
     375#: widget/class-custom-iframe-widget.php:390
     376#: widget/class-custom-iframe-widget.php:418
     377msgid "Yes"
     378msgstr ""
     379
     380#: widget/class-custom-iframe-widget.php:273
     381#: widget/class-custom-iframe-widget.php:339
     382#: widget/class-custom-iframe-widget.php:391
     383#: widget/class-custom-iframe-widget.php:419
     384msgid "No"
     385msgstr ""
     386
     387#: widget/class-custom-iframe-widget.php:301
    367388msgid "Height"
    368389msgstr ""
    369390
    370 #: widget/class-custom-iframe-widget.php:291
     391#: widget/class-custom-iframe-widget.php:322
    371392msgid "height is not supported when using the X Embed Post."
    372393msgstr ""
    373394
    374 #: widget/class-custom-iframe-widget.php:305
     395#: widget/class-custom-iframe-widget.php:336
    375396msgid "Auto Height"
    376397msgstr ""
    377398
    378 #: widget/class-custom-iframe-widget.php:307
    379 #: widget/class-custom-iframe-widget.php:359
    380 #: widget/class-custom-iframe-widget.php:387
    381 msgid "Yes"
    382 msgstr ""
    383 
    384 #: widget/class-custom-iframe-widget.php:308
    385 #: widget/class-custom-iframe-widget.php:360
     399#: widget/class-custom-iframe-widget.php:343
     400msgid "Auto height only works when cross domain with \"allow origin all in header\"."
     401msgstr ""
     402
     403#: widget/class-custom-iframe-widget.php:350
     404msgid "Show Scrollbars"
     405msgstr ""
     406
     407#: widget/class-custom-iframe-widget.php:363
     408msgid "Refresh Interval (seconds)"
     409msgstr ""
     410
     411#: widget/class-custom-iframe-widget.php:368
     412msgid "Set 0 to disable auto-refresh"
     413msgstr ""
     414
     415#: widget/class-custom-iframe-widget.php:380
     416msgid "Smart Load"
     417msgstr ""
     418
    386419#: widget/class-custom-iframe-widget.php:388
    387 msgid "No"
    388 msgstr ""
    389 
    390 #: widget/class-custom-iframe-widget.php:312
    391 msgid "Auto height only works when cross domain with \"allow origin all in header\"."
    392 msgstr ""
    393 
    394 #: widget/class-custom-iframe-widget.php:319
    395 msgid "Show Scrollbars"
    396 msgstr ""
    397 
    398 #: widget/class-custom-iframe-widget.php:332
    399 msgid "Refresh Interval (seconds)"
    400 msgstr ""
    401 
    402 #: widget/class-custom-iframe-widget.php:337
    403 msgid "Set 0 to disable auto-refresh"
    404 msgstr ""
    405 
    406 #: widget/class-custom-iframe-widget.php:349
    407 msgid "Smart Load"
    408 msgstr ""
    409 
    410 #: widget/class-custom-iframe-widget.php:357
    411 #: widget/class-custom-iframe-widget.php:385
     420#: widget/class-custom-iframe-widget.php:416
    412421msgid "Lazy Load"
    413422msgstr ""
    414423
    415 #: widget/class-custom-iframe-widget.php:401
     424#: widget/class-custom-iframe-widget.php:432
    416425msgid "Placeholder Image"
    417426msgstr ""
    418427
    419 #: widget/class-custom-iframe-widget.php:415
    420 #: widget/class-custom-iframe-widget.php:442
     428#: widget/class-custom-iframe-widget.php:446
     429#: widget/class-custom-iframe-widget.php:473
    421430msgid "X Basic Options"
    422431msgstr ""
    423432
    424 #: widget/class-custom-iframe-widget.php:469
     433#: widget/class-custom-iframe-widget.php:500
    425434msgid "Basic Options"
    426435msgstr ""
    427436
    428 #: widget/class-custom-iframe-widget.php:496
     437#: widget/class-custom-iframe-widget.php:527
    429438msgid "YouTube Playback"
    430439msgstr ""
    431440
    432 #: widget/class-custom-iframe-widget.php:523
     441#: widget/class-custom-iframe-widget.php:554
    433442msgid "YouTube Appearance"
    434443msgstr ""
    435444
    436 #: widget/class-custom-iframe-widget.php:550
     445#: widget/class-custom-iframe-widget.php:581
    437446msgid "YouTube Advanced"
    438447msgstr ""
    439448
    440 #: widget/class-custom-iframe-widget.php:577
     449#: widget/class-custom-iframe-widget.php:608
    441450msgid "YouTube Captions"
    442451msgstr ""
    443452
    444 #: widget/class-custom-iframe-widget.php:604
     453#: widget/class-custom-iframe-widget.php:635
    445454msgid "Vimeo Basic Options"
    446455msgstr ""
    447456
    448 #: widget/class-custom-iframe-widget.php:631
     457#: widget/class-custom-iframe-widget.php:662
    449458msgid "Vimeo Playback"
    450459msgstr ""
    451460
    452 #: widget/class-custom-iframe-widget.php:658
     461#: widget/class-custom-iframe-widget.php:689
    453462msgid "Vimeo Appearance"
    454463msgstr ""
    455464
    456 #: widget/class-custom-iframe-widget.php:685
     465#: widget/class-custom-iframe-widget.php:716
    457466msgid "Display Options"
    458467msgstr ""
    459468
    460 #: widget/class-custom-iframe-widget.php:697
     469#: widget/class-custom-iframe-widget.php:728
    461470msgid "Theme"
    462471msgstr ""
    463472
    464 #: widget/class-custom-iframe-widget.php:701
     473#: widget/class-custom-iframe-widget.php:732
    465474msgid "System Default"
    466475msgstr ""
    467476
    468 #: widget/class-custom-iframe-widget.php:702
     477#: widget/class-custom-iframe-widget.php:733
    469478msgid "Dark"
    470479msgstr ""
    471480
    472 #: widget/class-custom-iframe-widget.php:703
     481#: widget/class-custom-iframe-widget.php:734
    473482msgid "Light"
    474483msgstr ""
    475484
    476 #: widget/class-custom-iframe-widget.php:704
    477 #: widget/class-custom-iframe-widget.php:738
     485#: widget/class-custom-iframe-widget.php:735
     486#: widget/class-custom-iframe-widget.php:769
    478487msgid "Custom"
    479488msgstr ""
    480489
    481 #: widget/class-custom-iframe-widget.php:716
     490#: widget/class-custom-iframe-widget.php:747
    482491msgid "Custom Color"
    483492msgstr ""
    484493
    485 #: widget/class-custom-iframe-widget.php:730
     494#: widget/class-custom-iframe-widget.php:761
    486495msgid "Zoom"
    487496msgstr ""
    488497
    489 #: widget/class-custom-iframe-widget.php:734
     498#: widget/class-custom-iframe-widget.php:765
    490499msgid "Automatic Zoom"
    491500msgstr ""
    492501
    493 #: widget/class-custom-iframe-widget.php:735
     502#: widget/class-custom-iframe-widget.php:766
    494503msgid "Actual Size"
    495504msgstr ""
    496505
    497 #: widget/class-custom-iframe-widget.php:736
     506#: widget/class-custom-iframe-widget.php:767
    498507msgid "Page Fit"
    499508msgstr ""
    500509
    501 #: widget/class-custom-iframe-widget.php:737
     510#: widget/class-custom-iframe-widget.php:768
    502511msgid "Page Width"
    503512msgstr ""
    504513
    505 #: widget/class-custom-iframe-widget.php:739
     514#: widget/class-custom-iframe-widget.php:770
    506515msgid "50%"
    507516msgstr ""
    508517
    509 #: widget/class-custom-iframe-widget.php:740
     518#: widget/class-custom-iframe-widget.php:771
    510519msgid "75%"
    511520msgstr ""
    512521
    513 #: widget/class-custom-iframe-widget.php:741
     522#: widget/class-custom-iframe-widget.php:772
    514523msgid "100%"
    515524msgstr ""
    516525
    517 #: widget/class-custom-iframe-widget.php:742
     526#: widget/class-custom-iframe-widget.php:773
    518527msgid "125%"
    519528msgstr ""
    520529
    521 #: widget/class-custom-iframe-widget.php:743
     530#: widget/class-custom-iframe-widget.php:774
    522531msgid "150%"
    523532msgstr ""
    524533
    525 #: widget/class-custom-iframe-widget.php:744
     534#: widget/class-custom-iframe-widget.php:775
    526535msgid "200%"
    527536msgstr ""
    528537
    529 #: widget/class-custom-iframe-widget.php:745
     538#: widget/class-custom-iframe-widget.php:776
    530539msgid "300%"
    531540msgstr ""
    532541
    533 #: widget/class-custom-iframe-widget.php:746
     542#: widget/class-custom-iframe-widget.php:777
    534543msgid "400%"
    535544msgstr ""
    536545
    537 #: widget/class-custom-iframe-widget.php:748
     546#: widget/class-custom-iframe-widget.php:779
    538547msgid "Note: Initial zoom value when the file is loaded."
    539548msgstr ""
    540549
    541 #: widget/class-custom-iframe-widget.php:759
     550#: widget/class-custom-iframe-widget.php:790
    542551msgid "Custom Zoom"
    543552msgstr ""
    544553
    545 #: widget/class-custom-iframe-widget.php:772
     554#: widget/class-custom-iframe-widget.php:803
    546555msgid "Default Selection Tool"
    547556msgstr ""
    548557
    549 #: widget/class-custom-iframe-widget.php:775
     558#: widget/class-custom-iframe-widget.php:806
    550559msgid "Text Tool"
    551560msgstr ""
    552561
    553 #: widget/class-custom-iframe-widget.php:776
     562#: widget/class-custom-iframe-widget.php:807
    554563msgid "Hand Tool"
    555564msgstr ""
    556565
    557 #: widget/class-custom-iframe-widget.php:789
     566#: widget/class-custom-iframe-widget.php:820
    558567msgid "Default Scrolling"
    559568msgstr ""
    560569
    561 #: widget/class-custom-iframe-widget.php:792
     570#: widget/class-custom-iframe-widget.php:823
    562571msgid "Page Scrolling"
    563572msgstr ""
    564573
    565 #: widget/class-custom-iframe-widget.php:793
     574#: widget/class-custom-iframe-widget.php:824
    566575msgid "Vertical Scrolling"
    567576msgstr ""
    568577
    569 #: widget/class-custom-iframe-widget.php:794
     578#: widget/class-custom-iframe-widget.php:825
    570579msgid "Horizontal Scrolling"
    571580msgstr ""
    572581
    573 #: widget/class-custom-iframe-widget.php:795
     582#: widget/class-custom-iframe-widget.php:826
    574583msgid "Wrapped Scrolling"
    575584msgstr ""
    576585
    577 #: widget/class-custom-iframe-widget.php:808
     586#: widget/class-custom-iframe-widget.php:839
    578587msgid "Default Spreads"
    579588msgstr ""
    580589
    581 #: widget/class-custom-iframe-widget.php:811
     590#: widget/class-custom-iframe-widget.php:842
    582591msgid "No Spreads"
    583592msgstr ""
    584593
    585 #: widget/class-custom-iframe-widget.php:812
     594#: widget/class-custom-iframe-widget.php:843
    586595msgid "Odd Spreads"
    587596msgstr ""
    588597
    589 #: widget/class-custom-iframe-widget.php:813
     598#: widget/class-custom-iframe-widget.php:844
    590599msgid "Even Spreads"
    591600msgstr ""
    592601
    593 #: widget/class-custom-iframe-widget.php:829
     602#: widget/class-custom-iframe-widget.php:860
    594603msgid "Toolbar Settings"
    595604msgstr ""
    596605
    597 #: widget/class-custom-iframe-widget.php:841
     606#: widget/class-custom-iframe-widget.php:872
    598607msgid "Toolbar"
    599608msgstr ""
    600609
    601 #: widget/class-custom-iframe-widget.php:843
    602 #: widget/class-custom-iframe-widget.php:884
    603 #: widget/class-custom-iframe-widget.php:901
    604 #: widget/class-custom-iframe-widget.php:918
    605 #: widget/class-custom-iframe-widget.php:935
    606 #: widget/class-custom-iframe-widget.php:952
    607 #: widget/class-custom-iframe-widget.php:969
    608 #: widget/class-custom-iframe-widget.php:986
    609 #: widget/class-custom-iframe-widget.php:1003
     610#: widget/class-custom-iframe-widget.php:874
     611#: widget/class-custom-iframe-widget.php:915
     612#: widget/class-custom-iframe-widget.php:932
     613#: widget/class-custom-iframe-widget.php:949
     614#: widget/class-custom-iframe-widget.php:966
     615#: widget/class-custom-iframe-widget.php:983
     616#: widget/class-custom-iframe-widget.php:1000
     617#: widget/class-custom-iframe-widget.php:1017
     618#: widget/class-custom-iframe-widget.php:1034
    610619msgid "Show"
    611620msgstr ""
    612621
    613 #: widget/class-custom-iframe-widget.php:844
    614 #: widget/class-custom-iframe-widget.php:885
    615 #: widget/class-custom-iframe-widget.php:902
    616 #: widget/class-custom-iframe-widget.php:919
    617 #: widget/class-custom-iframe-widget.php:936
    618 #: widget/class-custom-iframe-widget.php:953
    619 #: widget/class-custom-iframe-widget.php:970
    620 #: widget/class-custom-iframe-widget.php:987
    621 #: widget/class-custom-iframe-widget.php:1004
     622#: widget/class-custom-iframe-widget.php:875
     623#: widget/class-custom-iframe-widget.php:916
     624#: widget/class-custom-iframe-widget.php:933
     625#: widget/class-custom-iframe-widget.php:950
     626#: widget/class-custom-iframe-widget.php:967
     627#: widget/class-custom-iframe-widget.php:984
     628#: widget/class-custom-iframe-widget.php:1001
     629#: widget/class-custom-iframe-widget.php:1018
     630#: widget/class-custom-iframe-widget.php:1035
    622631msgid "Hide"
    623632msgstr ""
    624633
    625 #: widget/class-custom-iframe-widget.php:857
     634#: widget/class-custom-iframe-widget.php:888
    626635msgid "Toolbar Position"
    627636msgstr ""
    628637
    629 #: widget/class-custom-iframe-widget.php:861
     638#: widget/class-custom-iframe-widget.php:892
    630639msgid "Top"
    631640msgstr ""
    632641
    633 #: widget/class-custom-iframe-widget.php:865
     642#: widget/class-custom-iframe-widget.php:896
    634643msgid "Bottom"
    635644msgstr ""
    636645
    637 #: widget/class-custom-iframe-widget.php:882
     646#: widget/class-custom-iframe-widget.php:913
    638647msgid "Print/Download"
    639648msgstr ""
    640649
    641 #: widget/class-custom-iframe-widget.php:899
     650#: widget/class-custom-iframe-widget.php:930
    642651msgid "Presentation Mode"
    643652msgstr ""
    644653
    645 #: widget/class-custom-iframe-widget.php:916
     654#: widget/class-custom-iframe-widget.php:947
    646655msgid "Copy Text"
    647656msgstr ""
    648657
    649 #: widget/class-custom-iframe-widget.php:933
     658#: widget/class-custom-iframe-widget.php:964
    650659msgid "Add Text"
    651660msgstr ""
    652661
    653 #: widget/class-custom-iframe-widget.php:950
     662#: widget/class-custom-iframe-widget.php:981
    654663msgid "Draw"
    655664msgstr ""
    656665
    657 #: widget/class-custom-iframe-widget.php:967
     666#: widget/class-custom-iframe-widget.php:998
    658667msgid "Add Image"
    659668msgstr ""
    660669
    661 #: widget/class-custom-iframe-widget.php:984
     670#: widget/class-custom-iframe-widget.php:1015
    662671msgid "Rotation"
    663672msgstr ""
    664673
    665 #: widget/class-custom-iframe-widget.php:1001
     674#: widget/class-custom-iframe-widget.php:1032
    666675msgid "Properties"
    667676msgstr ""
    668677
    669 #: widget/class-custom-iframe-widget.php:1020
     678#: widget/class-custom-iframe-widget.php:1051
    670679msgid "Advance"
    671680msgstr ""
    672681
    673 #: widget/class-custom-iframe-widget.php:1028
     682#: widget/class-custom-iframe-widget.php:1059
    674683msgid "Custom ID"
    675684msgstr ""
    676685
    677 #: widget/class-custom-iframe-widget.php:1030
     686#: widget/class-custom-iframe-widget.php:1061
    678687msgid "my-custom-iframe"
    679688msgstr ""
    680689
    681 #: widget/class-custom-iframe-widget.php:1031
     690#: widget/class-custom-iframe-widget.php:1062
    682691msgid "Enter an ID for custom CSS or JavaScript. Leave empty for an auto-generated ID."
    683692msgstr ""
    684693
    685 #: widget/class-custom-iframe-widget.php:1043
     694#: widget/class-custom-iframe-widget.php:1074
    686695msgid "Enable Sandbox"
    687696msgstr ""
    688697
    689 #: widget/class-custom-iframe-widget.php:1066
     698#: widget/class-custom-iframe-widget.php:1097
    690699msgid "Attributes"
    691700msgstr ""
    692701
    693 #: widget/class-custom-iframe-widget.php:1091
     702#: widget/class-custom-iframe-widget.php:1122
    694703msgid "Watermark"
    695704msgstr ""
    696705
    697 #: widget/class-custom-iframe-widget.php:1112
     706#: widget/class-custom-iframe-widget.php:1143
    698707msgid "Device Frame"
    699708msgstr ""
    700709
    701 #: widget/class-custom-iframe-widget.php:1133
     710#: widget/class-custom-iframe-widget.php:1164
    702711msgid "Style"
    703712msgstr ""
    704713
    705 #: widget/class-custom-iframe-widget.php:1141
     714#: widget/class-custom-iframe-widget.php:1172
    706715msgid "Padding"
    707716msgstr ""
    708717
    709 #: widget/class-custom-iframe-widget.php:1154
     718#: widget/class-custom-iframe-widget.php:1185
    710719msgid "Container Width"
    711720msgstr ""
    712721
    713 #: widget/class-custom-iframe-widget.php:1185
     722#: widget/class-custom-iframe-widget.php:1216
    714723msgid "Alignment"
    715724msgstr ""
    716725
    717 #: widget/class-custom-iframe-widget.php:1189
     726#: widget/class-custom-iframe-widget.php:1220
    718727msgid "Left"
    719728msgstr ""
    720729
    721 #: widget/class-custom-iframe-widget.php:1193
     730#: widget/class-custom-iframe-widget.php:1224
    722731msgid "Center"
    723732msgstr ""
    724733
    725 #: widget/class-custom-iframe-widget.php:1197
     734#: widget/class-custom-iframe-widget.php:1228
    726735msgid "Right"
    727736msgstr ""
    728737
    729 #: widget/class-custom-iframe-widget.php:1211
    730 #: widget/class-custom-iframe-widget.php:1219
     738#: widget/class-custom-iframe-widget.php:1242
     739#: widget/class-custom-iframe-widget.php:1250
    731740msgid "Background Style"
    732741msgstr ""
    733742
    734 #: widget/class-custom-iframe-widget.php:1230
     743#: widget/class-custom-iframe-widget.php:1261
    735744msgid "Border Style"
    736745msgstr ""
    737746
    738 #: widget/class-custom-iframe-widget.php:1245
     747#: widget/class-custom-iframe-widget.php:1276
    739748msgid "Border Radius"
    740749msgstr ""
    741750
    742 #: widget/class-custom-iframe-widget.php:1258
     751#: widget/class-custom-iframe-widget.php:1289
    743752msgid "Box Shadow Style"
    744753msgstr ""
    745754
    746 #: widget/class-custom-iframe-widget.php:1344
     755#: widget/class-custom-iframe-widget.php:1375
    747756msgid "Please enter a valid URL"
    748757msgstr ""
  • custom-iframe/tags/1.0.18/readme.txt

    r3427581 r3429488  
    44Requires at least: 5.8
    55Tested up to: 6.9
    6 Stable tag: 1.0.17
     6Stable tag: 1.0.18
    77Requires PHP: 7.4
    88License: GPL-2.0+
     
    4747- 🐦 **Enhanced X (Twitter) Options** – Better control over X post embeds
    4848- 🎨 **Custom Watermarks** – Add your branding to embeds
    49 - 📚 **3D Flipbook PDF Viewer** – Interactive PDF viewing experience (coming soon)
     49- 📚 **3D Flipbook PDF Viewer** – Interactive PDF viewing experience
    5050- 📱 **Device Frame Display** – Show content in device frames
    5151
     
    117117
    118118== Changelog ==
     119
     120= 1.0.18 (December 30, 2025) =
     121* Improvements : Improves admin dashboard design.
    119122
    120123= 1.0.17 (December 26, 2025) =
  • custom-iframe/tags/1.0.18/widget/class-custom-iframe-widget.php

    r3427581 r3429488  
    277277                    'source' => 'Pdf',
    278278                ),
    279                 'separator'  => 'before',
     279                'separator'    => 'before',
    280280            )
    281281        );
  • custom-iframe/trunk/assets/css/admin/admin.css

    r3342477 r3429488  
    1212    --error: #F44336;
    1313}
    14 .welcome-section{
     14
     15.welcome-section {
    1516    background-image: url('../../images/dashboard-preview.png');
    1617    background-size: cover;
     
    2122    background-position: right;
    2223}
     24
    2325.custif-admin-wrap {
    2426    margin: 20px 20px 0 0;
    25     font-family: 'Figtree', sans-serif; /* Apply font only to the wrapper */
     27    font-family: 'Figtree', sans-serif;
     28    /* Apply font only to the wrapper */
    2629}
    2730
     
    481484
    482485.pro-features-list .coming-soon {
    483     font-size: 12px;
    484     color: #100D3F;
     486    font-size: 11px;
     487    color: #ffffff;
    485488    margin-left: 5px;
    486     font-style: italic;
    487489    white-space: nowrap;
    488     font-weight: 500;
     490    background: var(--primary);
     491    padding: 3px 5px;
     492    border-radius: 5px;
     493    font-weight: 700;
     494    text-transform: capitalize;
    489495}
    490496
     
    640646    margin-top: 30px;
    641647}
     648
    642649.get-started-section .section-title {
    643650    margin-top: 0;
    644651    margin-bottom: 20px;
    645652}
     653
    646654.video-container {
    647655    position: relative;
    648     padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
     656    padding-bottom: 56.25%;
     657    /* 16:9 Aspect Ratio */
    649658    height: 0;
    650659    overflow: hidden;
     
    652661    background: #000;
    653662}
     663
    654664.video-container iframe {
    655665    position: absolute;
     
    718728        justify-content: center;
    719729    }
    720 } 
     730}
  • custom-iframe/trunk/custom-iframe-widget.php

    r3427581 r3429488  
    44 * Plugin URI: https://coderzstudio.com/plugins/custom-iframe
    55 * Description: An advanced Elementor widget to embed iFrames with customizable options.
    6  * Version: 1.0.17
     6 * Version: 1.0.18
    77 * Author: Coderz Studio
    88 * Author URI: https://coderzstudio.com/
     
    5151
    5252// Define constants.
    53 define( 'CUSTIF_VERSION', '1.0.17' );
     53define( 'CUSTIF_VERSION', '1.0.18' );
    5454define( 'CUSTIF_URL', plugin_dir_url( __FILE__ ) );
    5555define( 'CUSTIF_PATH', plugin_dir_path( __FILE__ ) );
  • custom-iframe/trunk/includes/class-custif-admin.php

    r3342477 r3429488  
    224224                                                <li>🌐 <?php esc_html_e( '100+ Embed Sources', 'custom-iframe' ); ?></li>
    225225                                                <li>⚙️ <?php esc_html_e( 'Custom iFrame Attributes', 'custom-iframe' ); ?></li>
    226                                                 <li>🔒 <?php esc_html_e( 'Advanced Security Options', 'custom-iframe' ); ?></li>
     226                                                <li>🎨 <?php esc_html_e( 'Custom Watermarks', 'custom-iframe' ); ?> <span class="coming-soon"><?php esc_html_e( 'new', 'custom-iframe' ); ?></span></li>
    227227                                            </ul>
    228228                                        </div>
    229229                                        <div class="pro-features-column">
    230230                                            <ul class="pro-features-list">
     231                                                <li>🔒 <?php esc_html_e( 'Advanced Security Options', 'custom-iframe' ); ?></li>
    231232                                                <li>🎥 <?php esc_html_e( 'YouTube & Vimeo Controls', 'custom-iframe' ); ?></li>
    232233                                                <li>🐦 <?php esc_html_e( 'Enhanced X (Twitter) Options', 'custom-iframe' ); ?></li>
    233                                                 <li>🎨 <?php esc_html_e( 'Custom Watermarks', 'custom-iframe' ); ?> <span class="coming-soon">(<?php esc_html_e( 'coming soon', 'custom-iframe' ); ?>)</span></li>
    234                                                 <li>📚 <?php esc_html_e( '3D Flipbook PDF', 'custom-iframe' ); ?> <span class="coming-soon">(<?php esc_html_e( 'coming soon', 'custom-iframe' ); ?>)</span></li>
    235                                                 <li>📱 <?php esc_html_e( 'Device Frame Display', 'custom-iframe' ); ?> <span class="coming-soon">(<?php esc_html_e( 'coming soon', 'custom-iframe' ); ?>)</span></li>
     234                                                <li>📚 <?php esc_html_e( '3D Flipbook PDF', 'custom-iframe' ); ?> <span class="coming-soon"><?php esc_html_e( 'popular', 'custom-iframe' ); ?></span></li>
     235                                                <li>📱 <?php esc_html_e( 'Device Frame Display', 'custom-iframe' ); ?> <span class="coming-soon"><?php esc_html_e( 'new', 'custom-iframe' ); ?></span></li>
    236236                                            </ul>
    237237                                        </div>
  • custom-iframe/trunk/languages/custom-iframe.pot

    r3427581 r3429488  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Custom iFrame 1.0.16\n"
     5"Project-Id-Version: Custom iFrame 1.0.18\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/custom-iframe\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-12-10T08:46:22+00:00\n"
     12"POT-Creation-Date: 2025-12-30T08:18:24+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.11.0\n"
     
    112112
    113113#: includes/class-custif-admin.php:226
     114msgid "Custom Watermarks"
     115msgstr ""
     116
     117#: includes/class-custif-admin.php:226
     118#: includes/class-custif-admin.php:235
     119msgid "new"
     120msgstr ""
     121
     122#: includes/class-custif-admin.php:231
    114123msgid "Advanced Security Options"
    115124msgstr ""
    116125
    117 #: includes/class-custif-admin.php:231
     126#: includes/class-custif-admin.php:232
    118127msgid "YouTube & Vimeo Controls"
    119128msgstr ""
    120129
    121 #: includes/class-custif-admin.php:232
     130#: includes/class-custif-admin.php:233
    122131msgid "Enhanced X (Twitter) Options"
    123 msgstr ""
    124 
    125 #: includes/class-custif-admin.php:233
    126 msgid "Custom Watermarks"
    127 msgstr ""
    128 
    129 #: includes/class-custif-admin.php:233
    130 #: includes/class-custif-admin.php:234
    131 #: includes/class-custif-admin.php:235
    132 msgid "coming soon"
    133132msgstr ""
    134133
    135134#: includes/class-custif-admin.php:234
    136135msgid "3D Flipbook PDF"
     136msgstr ""
     137
     138#: includes/class-custif-admin.php:234
     139msgid "popular"
    137140msgstr ""
    138141
     
    365368
    366369#: widget/class-custom-iframe-widget.php:270
     370msgid "3D Flipbook View"
     371msgstr ""
     372
     373#: widget/class-custom-iframe-widget.php:272
     374#: widget/class-custom-iframe-widget.php:338
     375#: widget/class-custom-iframe-widget.php:390
     376#: widget/class-custom-iframe-widget.php:418
     377msgid "Yes"
     378msgstr ""
     379
     380#: widget/class-custom-iframe-widget.php:273
     381#: widget/class-custom-iframe-widget.php:339
     382#: widget/class-custom-iframe-widget.php:391
     383#: widget/class-custom-iframe-widget.php:419
     384msgid "No"
     385msgstr ""
     386
     387#: widget/class-custom-iframe-widget.php:301
    367388msgid "Height"
    368389msgstr ""
    369390
    370 #: widget/class-custom-iframe-widget.php:291
     391#: widget/class-custom-iframe-widget.php:322
    371392msgid "height is not supported when using the X Embed Post."
    372393msgstr ""
    373394
    374 #: widget/class-custom-iframe-widget.php:305
     395#: widget/class-custom-iframe-widget.php:336
    375396msgid "Auto Height"
    376397msgstr ""
    377398
    378 #: widget/class-custom-iframe-widget.php:307
    379 #: widget/class-custom-iframe-widget.php:359
    380 #: widget/class-custom-iframe-widget.php:387
    381 msgid "Yes"
    382 msgstr ""
    383 
    384 #: widget/class-custom-iframe-widget.php:308
    385 #: widget/class-custom-iframe-widget.php:360
     399#: widget/class-custom-iframe-widget.php:343
     400msgid "Auto height only works when cross domain with \"allow origin all in header\"."
     401msgstr ""
     402
     403#: widget/class-custom-iframe-widget.php:350
     404msgid "Show Scrollbars"
     405msgstr ""
     406
     407#: widget/class-custom-iframe-widget.php:363
     408msgid "Refresh Interval (seconds)"
     409msgstr ""
     410
     411#: widget/class-custom-iframe-widget.php:368
     412msgid "Set 0 to disable auto-refresh"
     413msgstr ""
     414
     415#: widget/class-custom-iframe-widget.php:380
     416msgid "Smart Load"
     417msgstr ""
     418
    386419#: widget/class-custom-iframe-widget.php:388
    387 msgid "No"
    388 msgstr ""
    389 
    390 #: widget/class-custom-iframe-widget.php:312
    391 msgid "Auto height only works when cross domain with \"allow origin all in header\"."
    392 msgstr ""
    393 
    394 #: widget/class-custom-iframe-widget.php:319
    395 msgid "Show Scrollbars"
    396 msgstr ""
    397 
    398 #: widget/class-custom-iframe-widget.php:332
    399 msgid "Refresh Interval (seconds)"
    400 msgstr ""
    401 
    402 #: widget/class-custom-iframe-widget.php:337
    403 msgid "Set 0 to disable auto-refresh"
    404 msgstr ""
    405 
    406 #: widget/class-custom-iframe-widget.php:349
    407 msgid "Smart Load"
    408 msgstr ""
    409 
    410 #: widget/class-custom-iframe-widget.php:357
    411 #: widget/class-custom-iframe-widget.php:385
     420#: widget/class-custom-iframe-widget.php:416
    412421msgid "Lazy Load"
    413422msgstr ""
    414423
    415 #: widget/class-custom-iframe-widget.php:401
     424#: widget/class-custom-iframe-widget.php:432
    416425msgid "Placeholder Image"
    417426msgstr ""
    418427
    419 #: widget/class-custom-iframe-widget.php:415
    420 #: widget/class-custom-iframe-widget.php:442
     428#: widget/class-custom-iframe-widget.php:446
     429#: widget/class-custom-iframe-widget.php:473
    421430msgid "X Basic Options"
    422431msgstr ""
    423432
    424 #: widget/class-custom-iframe-widget.php:469
     433#: widget/class-custom-iframe-widget.php:500
    425434msgid "Basic Options"
    426435msgstr ""
    427436
    428 #: widget/class-custom-iframe-widget.php:496
     437#: widget/class-custom-iframe-widget.php:527
    429438msgid "YouTube Playback"
    430439msgstr ""
    431440
    432 #: widget/class-custom-iframe-widget.php:523
     441#: widget/class-custom-iframe-widget.php:554
    433442msgid "YouTube Appearance"
    434443msgstr ""
    435444
    436 #: widget/class-custom-iframe-widget.php:550
     445#: widget/class-custom-iframe-widget.php:581
    437446msgid "YouTube Advanced"
    438447msgstr ""
    439448
    440 #: widget/class-custom-iframe-widget.php:577
     449#: widget/class-custom-iframe-widget.php:608
    441450msgid "YouTube Captions"
    442451msgstr ""
    443452
    444 #: widget/class-custom-iframe-widget.php:604
     453#: widget/class-custom-iframe-widget.php:635
    445454msgid "Vimeo Basic Options"
    446455msgstr ""
    447456
    448 #: widget/class-custom-iframe-widget.php:631
     457#: widget/class-custom-iframe-widget.php:662
    449458msgid "Vimeo Playback"
    450459msgstr ""
    451460
    452 #: widget/class-custom-iframe-widget.php:658
     461#: widget/class-custom-iframe-widget.php:689
    453462msgid "Vimeo Appearance"
    454463msgstr ""
    455464
    456 #: widget/class-custom-iframe-widget.php:685
     465#: widget/class-custom-iframe-widget.php:716
    457466msgid "Display Options"
    458467msgstr ""
    459468
    460 #: widget/class-custom-iframe-widget.php:697
     469#: widget/class-custom-iframe-widget.php:728
    461470msgid "Theme"
    462471msgstr ""
    463472
    464 #: widget/class-custom-iframe-widget.php:701
     473#: widget/class-custom-iframe-widget.php:732
    465474msgid "System Default"
    466475msgstr ""
    467476
    468 #: widget/class-custom-iframe-widget.php:702
     477#: widget/class-custom-iframe-widget.php:733
    469478msgid "Dark"
    470479msgstr ""
    471480
    472 #: widget/class-custom-iframe-widget.php:703
     481#: widget/class-custom-iframe-widget.php:734
    473482msgid "Light"
    474483msgstr ""
    475484
    476 #: widget/class-custom-iframe-widget.php:704
    477 #: widget/class-custom-iframe-widget.php:738
     485#: widget/class-custom-iframe-widget.php:735
     486#: widget/class-custom-iframe-widget.php:769
    478487msgid "Custom"
    479488msgstr ""
    480489
    481 #: widget/class-custom-iframe-widget.php:716
     490#: widget/class-custom-iframe-widget.php:747
    482491msgid "Custom Color"
    483492msgstr ""
    484493
    485 #: widget/class-custom-iframe-widget.php:730
     494#: widget/class-custom-iframe-widget.php:761
    486495msgid "Zoom"
    487496msgstr ""
    488497
    489 #: widget/class-custom-iframe-widget.php:734
     498#: widget/class-custom-iframe-widget.php:765
    490499msgid "Automatic Zoom"
    491500msgstr ""
    492501
    493 #: widget/class-custom-iframe-widget.php:735
     502#: widget/class-custom-iframe-widget.php:766
    494503msgid "Actual Size"
    495504msgstr ""
    496505
    497 #: widget/class-custom-iframe-widget.php:736
     506#: widget/class-custom-iframe-widget.php:767
    498507msgid "Page Fit"
    499508msgstr ""
    500509
    501 #: widget/class-custom-iframe-widget.php:737
     510#: widget/class-custom-iframe-widget.php:768
    502511msgid "Page Width"
    503512msgstr ""
    504513
    505 #: widget/class-custom-iframe-widget.php:739
     514#: widget/class-custom-iframe-widget.php:770
    506515msgid "50%"
    507516msgstr ""
    508517
    509 #: widget/class-custom-iframe-widget.php:740
     518#: widget/class-custom-iframe-widget.php:771
    510519msgid "75%"
    511520msgstr ""
    512521
    513 #: widget/class-custom-iframe-widget.php:741
     522#: widget/class-custom-iframe-widget.php:772
    514523msgid "100%"
    515524msgstr ""
    516525
    517 #: widget/class-custom-iframe-widget.php:742
     526#: widget/class-custom-iframe-widget.php:773
    518527msgid "125%"
    519528msgstr ""
    520529
    521 #: widget/class-custom-iframe-widget.php:743
     530#: widget/class-custom-iframe-widget.php:774
    522531msgid "150%"
    523532msgstr ""
    524533
    525 #: widget/class-custom-iframe-widget.php:744
     534#: widget/class-custom-iframe-widget.php:775
    526535msgid "200%"
    527536msgstr ""
    528537
    529 #: widget/class-custom-iframe-widget.php:745
     538#: widget/class-custom-iframe-widget.php:776
    530539msgid "300%"
    531540msgstr ""
    532541
    533 #: widget/class-custom-iframe-widget.php:746
     542#: widget/class-custom-iframe-widget.php:777
    534543msgid "400%"
    535544msgstr ""
    536545
    537 #: widget/class-custom-iframe-widget.php:748
     546#: widget/class-custom-iframe-widget.php:779
    538547msgid "Note: Initial zoom value when the file is loaded."
    539548msgstr ""
    540549
    541 #: widget/class-custom-iframe-widget.php:759
     550#: widget/class-custom-iframe-widget.php:790
    542551msgid "Custom Zoom"
    543552msgstr ""
    544553
    545 #: widget/class-custom-iframe-widget.php:772
     554#: widget/class-custom-iframe-widget.php:803
    546555msgid "Default Selection Tool"
    547556msgstr ""
    548557
    549 #: widget/class-custom-iframe-widget.php:775
     558#: widget/class-custom-iframe-widget.php:806
    550559msgid "Text Tool"
    551560msgstr ""
    552561
    553 #: widget/class-custom-iframe-widget.php:776
     562#: widget/class-custom-iframe-widget.php:807
    554563msgid "Hand Tool"
    555564msgstr ""
    556565
    557 #: widget/class-custom-iframe-widget.php:789
     566#: widget/class-custom-iframe-widget.php:820
    558567msgid "Default Scrolling"
    559568msgstr ""
    560569
    561 #: widget/class-custom-iframe-widget.php:792
     570#: widget/class-custom-iframe-widget.php:823
    562571msgid "Page Scrolling"
    563572msgstr ""
    564573
    565 #: widget/class-custom-iframe-widget.php:793
     574#: widget/class-custom-iframe-widget.php:824
    566575msgid "Vertical Scrolling"
    567576msgstr ""
    568577
    569 #: widget/class-custom-iframe-widget.php:794
     578#: widget/class-custom-iframe-widget.php:825
    570579msgid "Horizontal Scrolling"
    571580msgstr ""
    572581
    573 #: widget/class-custom-iframe-widget.php:795
     582#: widget/class-custom-iframe-widget.php:826
    574583msgid "Wrapped Scrolling"
    575584msgstr ""
    576585
    577 #: widget/class-custom-iframe-widget.php:808
     586#: widget/class-custom-iframe-widget.php:839
    578587msgid "Default Spreads"
    579588msgstr ""
    580589
    581 #: widget/class-custom-iframe-widget.php:811
     590#: widget/class-custom-iframe-widget.php:842
    582591msgid "No Spreads"
    583592msgstr ""
    584593
    585 #: widget/class-custom-iframe-widget.php:812
     594#: widget/class-custom-iframe-widget.php:843
    586595msgid "Odd Spreads"
    587596msgstr ""
    588597
    589 #: widget/class-custom-iframe-widget.php:813
     598#: widget/class-custom-iframe-widget.php:844
    590599msgid "Even Spreads"
    591600msgstr ""
    592601
    593 #: widget/class-custom-iframe-widget.php:829
     602#: widget/class-custom-iframe-widget.php:860
    594603msgid "Toolbar Settings"
    595604msgstr ""
    596605
    597 #: widget/class-custom-iframe-widget.php:841
     606#: widget/class-custom-iframe-widget.php:872
    598607msgid "Toolbar"
    599608msgstr ""
    600609
    601 #: widget/class-custom-iframe-widget.php:843
    602 #: widget/class-custom-iframe-widget.php:884
    603 #: widget/class-custom-iframe-widget.php:901
    604 #: widget/class-custom-iframe-widget.php:918
    605 #: widget/class-custom-iframe-widget.php:935
    606 #: widget/class-custom-iframe-widget.php:952
    607 #: widget/class-custom-iframe-widget.php:969
    608 #: widget/class-custom-iframe-widget.php:986
    609 #: widget/class-custom-iframe-widget.php:1003
     610#: widget/class-custom-iframe-widget.php:874
     611#: widget/class-custom-iframe-widget.php:915
     612#: widget/class-custom-iframe-widget.php:932
     613#: widget/class-custom-iframe-widget.php:949
     614#: widget/class-custom-iframe-widget.php:966
     615#: widget/class-custom-iframe-widget.php:983
     616#: widget/class-custom-iframe-widget.php:1000
     617#: widget/class-custom-iframe-widget.php:1017
     618#: widget/class-custom-iframe-widget.php:1034
    610619msgid "Show"
    611620msgstr ""
    612621
    613 #: widget/class-custom-iframe-widget.php:844
    614 #: widget/class-custom-iframe-widget.php:885
    615 #: widget/class-custom-iframe-widget.php:902
    616 #: widget/class-custom-iframe-widget.php:919
    617 #: widget/class-custom-iframe-widget.php:936
    618 #: widget/class-custom-iframe-widget.php:953
    619 #: widget/class-custom-iframe-widget.php:970
    620 #: widget/class-custom-iframe-widget.php:987
    621 #: widget/class-custom-iframe-widget.php:1004
     622#: widget/class-custom-iframe-widget.php:875
     623#: widget/class-custom-iframe-widget.php:916
     624#: widget/class-custom-iframe-widget.php:933
     625#: widget/class-custom-iframe-widget.php:950
     626#: widget/class-custom-iframe-widget.php:967
     627#: widget/class-custom-iframe-widget.php:984
     628#: widget/class-custom-iframe-widget.php:1001
     629#: widget/class-custom-iframe-widget.php:1018
     630#: widget/class-custom-iframe-widget.php:1035
    622631msgid "Hide"
    623632msgstr ""
    624633
    625 #: widget/class-custom-iframe-widget.php:857
     634#: widget/class-custom-iframe-widget.php:888
    626635msgid "Toolbar Position"
    627636msgstr ""
    628637
    629 #: widget/class-custom-iframe-widget.php:861
     638#: widget/class-custom-iframe-widget.php:892
    630639msgid "Top"
    631640msgstr ""
    632641
    633 #: widget/class-custom-iframe-widget.php:865
     642#: widget/class-custom-iframe-widget.php:896
    634643msgid "Bottom"
    635644msgstr ""
    636645
    637 #: widget/class-custom-iframe-widget.php:882
     646#: widget/class-custom-iframe-widget.php:913
    638647msgid "Print/Download"
    639648msgstr ""
    640649
    641 #: widget/class-custom-iframe-widget.php:899
     650#: widget/class-custom-iframe-widget.php:930
    642651msgid "Presentation Mode"
    643652msgstr ""
    644653
    645 #: widget/class-custom-iframe-widget.php:916
     654#: widget/class-custom-iframe-widget.php:947
    646655msgid "Copy Text"
    647656msgstr ""
    648657
    649 #: widget/class-custom-iframe-widget.php:933
     658#: widget/class-custom-iframe-widget.php:964
    650659msgid "Add Text"
    651660msgstr ""
    652661
    653 #: widget/class-custom-iframe-widget.php:950
     662#: widget/class-custom-iframe-widget.php:981
    654663msgid "Draw"
    655664msgstr ""
    656665
    657 #: widget/class-custom-iframe-widget.php:967
     666#: widget/class-custom-iframe-widget.php:998
    658667msgid "Add Image"
    659668msgstr ""
    660669
    661 #: widget/class-custom-iframe-widget.php:984
     670#: widget/class-custom-iframe-widget.php:1015
    662671msgid "Rotation"
    663672msgstr ""
    664673
    665 #: widget/class-custom-iframe-widget.php:1001
     674#: widget/class-custom-iframe-widget.php:1032
    666675msgid "Properties"
    667676msgstr ""
    668677
    669 #: widget/class-custom-iframe-widget.php:1020
     678#: widget/class-custom-iframe-widget.php:1051
    670679msgid "Advance"
    671680msgstr ""
    672681
    673 #: widget/class-custom-iframe-widget.php:1028
     682#: widget/class-custom-iframe-widget.php:1059
    674683msgid "Custom ID"
    675684msgstr ""
    676685
    677 #: widget/class-custom-iframe-widget.php:1030
     686#: widget/class-custom-iframe-widget.php:1061
    678687msgid "my-custom-iframe"
    679688msgstr ""
    680689
    681 #: widget/class-custom-iframe-widget.php:1031
     690#: widget/class-custom-iframe-widget.php:1062
    682691msgid "Enter an ID for custom CSS or JavaScript. Leave empty for an auto-generated ID."
    683692msgstr ""
    684693
    685 #: widget/class-custom-iframe-widget.php:1043
     694#: widget/class-custom-iframe-widget.php:1074
    686695msgid "Enable Sandbox"
    687696msgstr ""
    688697
    689 #: widget/class-custom-iframe-widget.php:1066
     698#: widget/class-custom-iframe-widget.php:1097
    690699msgid "Attributes"
    691700msgstr ""
    692701
    693 #: widget/class-custom-iframe-widget.php:1091
     702#: widget/class-custom-iframe-widget.php:1122
    694703msgid "Watermark"
    695704msgstr ""
    696705
    697 #: widget/class-custom-iframe-widget.php:1112
     706#: widget/class-custom-iframe-widget.php:1143
    698707msgid "Device Frame"
    699708msgstr ""
    700709
    701 #: widget/class-custom-iframe-widget.php:1133
     710#: widget/class-custom-iframe-widget.php:1164
    702711msgid "Style"
    703712msgstr ""
    704713
    705 #: widget/class-custom-iframe-widget.php:1141
     714#: widget/class-custom-iframe-widget.php:1172
    706715msgid "Padding"
    707716msgstr ""
    708717
    709 #: widget/class-custom-iframe-widget.php:1154
     718#: widget/class-custom-iframe-widget.php:1185
    710719msgid "Container Width"
    711720msgstr ""
    712721
    713 #: widget/class-custom-iframe-widget.php:1185
     722#: widget/class-custom-iframe-widget.php:1216
    714723msgid "Alignment"
    715724msgstr ""
    716725
    717 #: widget/class-custom-iframe-widget.php:1189
     726#: widget/class-custom-iframe-widget.php:1220
    718727msgid "Left"
    719728msgstr ""
    720729
    721 #: widget/class-custom-iframe-widget.php:1193
     730#: widget/class-custom-iframe-widget.php:1224
    722731msgid "Center"
    723732msgstr ""
    724733
    725 #: widget/class-custom-iframe-widget.php:1197
     734#: widget/class-custom-iframe-widget.php:1228
    726735msgid "Right"
    727736msgstr ""
    728737
    729 #: widget/class-custom-iframe-widget.php:1211
    730 #: widget/class-custom-iframe-widget.php:1219
     738#: widget/class-custom-iframe-widget.php:1242
     739#: widget/class-custom-iframe-widget.php:1250
    731740msgid "Background Style"
    732741msgstr ""
    733742
    734 #: widget/class-custom-iframe-widget.php:1230
     743#: widget/class-custom-iframe-widget.php:1261
    735744msgid "Border Style"
    736745msgstr ""
    737746
    738 #: widget/class-custom-iframe-widget.php:1245
     747#: widget/class-custom-iframe-widget.php:1276
    739748msgid "Border Radius"
    740749msgstr ""
    741750
    742 #: widget/class-custom-iframe-widget.php:1258
     751#: widget/class-custom-iframe-widget.php:1289
    743752msgid "Box Shadow Style"
    744753msgstr ""
    745754
    746 #: widget/class-custom-iframe-widget.php:1344
     755#: widget/class-custom-iframe-widget.php:1375
    747756msgid "Please enter a valid URL"
    748757msgstr ""
  • custom-iframe/trunk/readme.txt

    r3427581 r3429488  
    44Requires at least: 5.8
    55Tested up to: 6.9
    6 Stable tag: 1.0.17
     6Stable tag: 1.0.18
    77Requires PHP: 7.4
    88License: GPL-2.0+
     
    4747- 🐦 **Enhanced X (Twitter) Options** – Better control over X post embeds
    4848- 🎨 **Custom Watermarks** – Add your branding to embeds
    49 - 📚 **3D Flipbook PDF Viewer** – Interactive PDF viewing experience (coming soon)
     49- 📚 **3D Flipbook PDF Viewer** – Interactive PDF viewing experience
    5050- 📱 **Device Frame Display** – Show content in device frames
    5151
     
    117117
    118118== Changelog ==
     119
     120= 1.0.18 (December 30, 2025) =
     121* Improvements : Improves admin dashboard design.
    119122
    120123= 1.0.17 (December 26, 2025) =
  • custom-iframe/trunk/widget/class-custom-iframe-widget.php

    r3427581 r3429488  
    277277                    'source' => 'Pdf',
    278278                ),
    279                 'separator'  => 'before',
     279                'separator'    => 'before',
    280280            )
    281281        );
Note: See TracChangeset for help on using the changeset viewer.