Plugin Directory

Changeset 2689762


Ignore:
Timestamp:
03/07/2022 04:05:08 AM (4 years ago)
Author:
wonderplugin
Message:

Version 2.4

Location:
wonderplugin-pdf-embed/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • wonderplugin-pdf-embed/trunk/pdfjs/web/pdf.customise.js

    r2676088 r2689762  
    1 (function($){$(document).ready(function(){var params=window.location.search.substring(1).split("&");var disabledownload=false;var disableprint=false;var disabletext=false;var disabledoc=false;var disableopenfile=false;var disabletoolbar=false;var disablerightclick=false;for(var i=0;i<params.length;i++){var value=params[i].split("=");if(value&&value.length==2)if(value[0]=="disabledownload"&&value[1]==1)disabledownload=1;else if(value[0]=="disableprint"&&value[1]==1)disableprint=1;else if(value[0]==
    2 "disabletext"&&value[1]==1)disabletext=1;else if(value[0]=="disabledoc"&&value[1]==1)disabledoc=1;else if(value[0]=="disableopenfile"&&value[1]==1)disableopenfile=1;else if(value[0]=="disabletoolbar"&&value[1]==1)disabletoolbar=1;else if(value[0]=="disablerightclick"&&value[1]==1)disablerightclick=1}var extracss="";if(disabledownload)extracss+=" .download {display:none!important;}";if(disableprint)extracss+=" .print {display:none!important;}";if(disabletext)extracss+=" .textLayer {-webkit-touch-callout: none !important; -webkit-user-select: none !important; -khtml-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important;} .selectTool { display: none !important;}";
    3 if(disabledoc)extracss+=" #documentProperties {display:none !important;}";if(disableopenfile)extracss+=" #openFile {display:none !important;}";if(disabletoolbar)extracss+=" #toolbarContainer {display:none !important;} #viewerContainer {top:8px !important;}";if(extracss){var style=document.createElement("style");style.type="text/css";style.innerHTML=extracss;document.getElementsByTagName("head")[0].appendChild(style)}$(document).bind("pagerendered",function(e){if(disabledownload)$(".download").remove();
    4 if(disableprint)$(".print").remove();if(disabletext){$(".selectTool").remove();$(".textLayer").remove();if(PDFViewerApplication)PDFViewerApplication.pdfCursorTools.switchTool(1)}if(disabledoc){$(".documentProperties").prev(".horizontalToolbarSeparator").remove();$(".documentProperties").remove()}if(disableopenfile)$(".openFile").remove();if(disabletoolbar)$("#toolbarContainer").remove();if(disablerightclick)$("body").on("contextmenu","#viewerContainer",function(){return false})})})})(jQuery);
     1(function($){$(document).ready(function(){var params=window.location.search.substring(1).split("&");var disabledownload=false;var disableprint=false;var disabletext=false;var disabledoc=false;var disableopenfile=false;var disabletoolbar=false;var disablerightclick=false;var externallinktarget=0;for(var i=0;i<params.length;i++){var value=params[i].split("=");if(value&&value.length==2)if(value[0]=="disabledownload"&&value[1]==1)disabledownload=1;else if(value[0]=="disableprint"&&value[1]==1)disableprint=
     21;else if(value[0]=="disabletext"&&value[1]==1)disabletext=1;else if(value[0]=="disabledoc"&&value[1]==1)disabledoc=1;else if(value[0]=="disableopenfile"&&value[1]==1)disableopenfile=1;else if(value[0]=="disabletoolbar"&&value[1]==1)disabletoolbar=1;else if(value[0]=="disablerightclick"&&value[1]==1)disablerightclick=1;else if(value[0]=="externallinktarget"&&parseInt(value[1])>0&&parseInt(value[1])<=4)externallinktarget=parseInt(value[1])}var extracss="";if(disabledownload)extracss+=" .download {display:none!important;}";
     3if(disableprint)extracss+=" .print {display:none!important;}";if(disabletext)extracss+=" .textLayer {-webkit-touch-callout: none !important; -webkit-user-select: none !important; -khtml-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important;} .selectTool { display: none !important;}";if(disabledoc)extracss+=" #documentProperties {display:none !important;}";if(disableopenfile)extracss+=" #openFile {display:none !important;}";
     4if(disabletoolbar)extracss+=" #toolbarContainer {display:none !important;} #viewerContainer {top:8px !important;}";if(extracss){var style=document.createElement("style");style.type="text/css";style.innerHTML=extracss;document.getElementsByTagName("head")[0].appendChild(style)}if(disablerightclick)$("body").on("contextmenu","#viewerContainer",function(){return false});if(typeof PDFViewerApplication!="undefined"&&externallinktarget>0&&externallinktarget<=4)PDFViewerApplication.preferences.set("externalLinkTarget",
     5externallinktarget);$(document).bind("pagerendered",function(e){if(disabledownload)$(".download").remove();if(disableprint)$(".print").remove();if(disabletext){$(".selectTool").remove();$(".textLayer").remove();if(PDFViewerApplication)PDFViewerApplication.pdfCursorTools.switchTool(1)}if(disabledoc){$(".documentProperties").prev(".horizontalToolbarSeparator").remove();$(".documentProperties").remove()}if(disableopenfile)$(".openFile").remove();if(disabletoolbar)$("#toolbarContainer").remove()})})})(jQuery);
  • wonderplugin-pdf-embed/trunk/pdfjslight/web/pdf.customise.js

    r2676079 r2689762  
    1 (function($){$(document).ready(function(){var params=window.location.search.substring(1).split("&");var disabledownload=false;var disableprint=false;var disabletext=false;var disabledoc=false;var disableopenfile=false;var disabletoolbar=false;var disablerightclick=false;for(var i=0;i<params.length;i++){var value=params[i].split("=");if(value&&value.length==2)if(value[0]=="disabledownload"&&value[1]==1)disabledownload=1;else if(value[0]=="disableprint"&&value[1]==1)disableprint=1;else if(value[0]==
    2 "disabletext"&&value[1]==1)disabletext=1;else if(value[0]=="disabledoc"&&value[1]==1)disabledoc=1;else if(value[0]=="disableopenfile"&&value[1]==1)disableopenfile=1;else if(value[0]=="disabletoolbar"&&value[1]==1)disabletoolbar=1;else if(value[0]=="disablerightclick"&&value[1]==1)disablerightclick=1}var extracss="";if(disabledownload)extracss+=" .download {display:none!important;}";if(disableprint)extracss+=" .print {display:none!important;}";if(disabletext)extracss+=" .textLayer {-webkit-touch-callout: none !important; -webkit-user-select: none !important; -khtml-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important;} .selectTool { display: none !important;}";
    3 if(disabledoc)extracss+=" #documentProperties {display:none !important;}";if(disableopenfile)extracss+=" #openFile {display:none !important;}";if(disabletoolbar)extracss+=" #toolbarContainer {display:none !important;} #viewerContainer {top:8px !important;}";if(extracss){var style=document.createElement("style");style.type="text/css";style.innerHTML=extracss;document.getElementsByTagName("head")[0].appendChild(style)}if(disablerightclick)$("body").on("contextmenu","#viewerContainer",function(){return false});
    4 $(document).bind("pagerendered",function(e){if(disabledownload)$(".download").remove();if(disableprint)$(".print").remove();if(disabletext){$(".selectTool").remove();$(".textLayer").remove();if(PDFViewerApplication)PDFViewerApplication.pdfCursorTools.switchTool(1)}if(disabledoc){$(".documentProperties").prev(".horizontalToolbarSeparator").remove();$(".documentProperties").remove()}if(disableopenfile)$(".openFile").remove();if(disabletoolbar)$("#toolbarContainer").remove()})})})(jQuery);
     1(function($){$(document).ready(function(){var params=window.location.search.substring(1).split("&");var disabledownload=false;var disableprint=false;var disabletext=false;var disabledoc=false;var disableopenfile=false;var disabletoolbar=false;var disablerightclick=false;var externallinktarget=0;for(var i=0;i<params.length;i++){var value=params[i].split("=");if(value&&value.length==2)if(value[0]=="disabledownload"&&value[1]==1)disabledownload=1;else if(value[0]=="disableprint"&&value[1]==1)disableprint=
     21;else if(value[0]=="disabletext"&&value[1]==1)disabletext=1;else if(value[0]=="disabledoc"&&value[1]==1)disabledoc=1;else if(value[0]=="disableopenfile"&&value[1]==1)disableopenfile=1;else if(value[0]=="disabletoolbar"&&value[1]==1)disabletoolbar=1;else if(value[0]=="disablerightclick"&&value[1]==1)disablerightclick=1;else if(value[0]=="externallinktarget"&&parseInt(value[1])>0&&parseInt(value[1])<=4)externallinktarget=parseInt(value[1])}var extracss="";if(disabledownload)extracss+=" .download {display:none!important;}";
     3if(disableprint)extracss+=" .print {display:none!important;}";if(disabletext)extracss+=" .textLayer {-webkit-touch-callout: none !important; -webkit-user-select: none !important; -khtml-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important;} .selectTool { display: none !important;}";if(disabledoc)extracss+=" #documentProperties {display:none !important;}";if(disableopenfile)extracss+=" #openFile {display:none !important;}";
     4if(disabletoolbar)extracss+=" #toolbarContainer {display:none !important;} #viewerContainer {top:8px !important;}";if(extracss){var style=document.createElement("style");style.type="text/css";style.innerHTML=extracss;document.getElementsByTagName("head")[0].appendChild(style)}if(disablerightclick)$("body").on("contextmenu","#viewerContainer",function(){return false});if(typeof PDFViewerApplication!="undefined"&&externallinktarget>0&&externallinktarget<=4)PDFViewerApplication.preferences.set("externalLinkTarget",
     5externallinktarget);$(document).bind("pagerendered",function(e){if(disabledownload)$(".download").remove();if(disableprint)$(".print").remove();if(disabletext){$(".selectTool").remove();$(".textLayer").remove();if(PDFViewerApplication)PDFViewerApplication.pdfCursorTools.switchTool(1)}if(disabledoc){$(".documentProperties").prev(".horizontalToolbarSeparator").remove();$(".documentProperties").remove()}if(disableopenfile)$(".openFile").remove();if(disabletoolbar)$("#toolbarContainer").remove()})})})(jQuery);
  • wonderplugin-pdf-embed/trunk/readme.txt

    r2676088 r2689762  
    44Donate link: https://www.wonderplugin.com/wordpress-pdf-embed/
    55Requires at least: 3.6
    6 Tested up to: 5.9
     6Tested up to: 5.9.1
    77Stable tag: trunk
    88License: GPLv2 or later
     
    9797== Changelog ==
    9898
     99= 2.4 =
     100* Add an option to specify the default PDF link target
     101
    99102= 2.3 =
    100103* Change the PDF.js 2.0.493 folder name to the default name pdfjs to fix the possible cache issue
  • wonderplugin-pdf-embed/trunk/wonderplugin-pdf.php

    r2676088 r2689762  
    8787        if ($settings['disablerightclick'] == 1)
    8888            $params[] = 'disablerightclick=1';
     89
     90        if (isset($settings['externallinktarget']))
     91        {
     92            $externallinktarget = intval($settings['externallinktarget']);
     93            if ($externallinktarget > 0 && $externallinktarget <= 4)
     94            {
     95                $params[] = 'externallinktarget=' . $externallinktarget;
     96            }
     97        }
    8998
    9099        $urlparams = implode("&", $params);
     
    172181        </tr>
    173182        <tr>
     183            <th>PDF Link target</th>
     184            <td>
     185                <select name="externallinktarget">
     186                  <option value="0" <?php echo ($settings['externallinktarget'] == 0) ? 'selected="selected"' : ''; ?>>None</option>
     187                  <option value="1" <?php echo ($settings['externallinktarget'] == 1) ? 'selected="selected"' : ''; ?>>_self</option>
     188                  <option value="2" <?php echo ($settings['externallinktarget'] == 2) ? 'selected="selected"' : ''; ?>>_blank</option>
     189                  <option value="3" <?php echo ($settings['externallinktarget'] == 3) ? 'selected="selected"' : ''; ?>>_parent</option>
     190                  <option value="4" <?php echo ($settings['externallinktarget'] == 4) ? 'selected="selected"' : ''; ?>>_top</option>
     191                </select>
     192                <p style="font-weight:bold;font-style:italic;margin-top:18px;">Please note: make sure to clear caches of your web browser and your WordPress site after you chagne the option.</p>
     193            </td>
     194        </tr>
     195        <tr>
    174196            <th>PDF.js Version</th>
    175197            <td><p><label><input name='usedarktheme' type='checkbox' id='usedarktheme' <?php echo ($settings['usedarktheme'] == 1) ? 'checked' : ''; ?> /> Use Mozilla PDF.js version 2.0.493 (dark theme toolbar)</label></p></td>
     
    200222            'disabletoolbar' => get_option( 'wonderplugin_pdf_disabletoolbar', 0 ),
    201223            'disablerightclick' => get_option( 'wonderplugin_pdf_disablerightclick', 0 ),
    202             'usedarktheme' => get_option( 'wonderplugin_pdf_usedarktheme', 0 )
     224            'usedarktheme' => get_option( 'wonderplugin_pdf_usedarktheme', 0 ),
     225            'externallinktarget' => get_option( 'wonderplugin_pdf_externallinktarget', 0 )
    203226        );
    204227       
     
    216239        update_option( 'wonderplugin_pdf_disablerightclick', (!isset($options) || !isset($options['disablerightclick'])) ? 0 : 1 );
    217240        update_option( 'wonderplugin_pdf_usedarktheme', (!isset($options) || !isset($options['usedarktheme'])) ? 0 : 1 );
     241
     242        $externallinktarget = 0;
     243        if (isset($options) && isset($options['externallinktarget']) && is_numeric($options['externallinktarget']))
     244        {
     245            $externallinktarget = intval($options['externallinktarget']);
     246            if ($externallinktarget < 0 || $externallinktarget > 4)
     247            {
     248                $externallinktarget = 0;
     249            }
     250        }
     251        update_option( 'wonderplugin_pdf_externallinktarget', $externallinktarget );
    218252    }
    219253}
Note: See TracChangeset for help on using the changeset viewer.