Plugin Directory

Changeset 3637689


Ignore:
Timestamp:
08/07/2026 10:09:34 AM (3 months ago)
Author:
Robiulawal40
Message:

Update to version 0.0.3 from GitHub

Location:
master-pdf-viewer
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • master-pdf-viewer/tags/0.0.3/build/index.asset.php

    r3635653 r3637689  
    1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '1b9c231ec40446875946');
     1<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '92c20b3979a77ab94711');
  • master-pdf-viewer/tags/0.0.3/build/index.js

    r3635653 r3637689  
    1 (()=>{"use strict";var e={720(){const e=window.wp.blocks,l=window.React,t=window.wp.i18n,n=window.wp.data,a=window.wp.url,o=(window.wp.element,window.wp.blockEditor),i=window.wp.components,r=JSON.parse('{"UU":"pdf-viewer/mpv-pdf-viewer"}');(0,e.registerBlockType)(r.UU,{edit:function({attributes:e,setAttributes:r,isSelected:p,setSelected:c}){const d=(0,n.useSelect)(e=>e("core").getSite()),m=e=>{if(d&&d.url)return(0,a.addQueryArgs)(d.url+"/wp-content/plugins/master-pdf-viewer/pdf-js/web/viewer.html",e)},{id:s,file:v,title:u,externalUrl:g,download:_,print:h,search:w,sidebar:b,presentationMode:f,openFile:E,editButton:C,cursorSelectTool:P,cursorHandTool:y,documentProperties:k,themeColor:T,width:S,height:O,zoomLevel:x,defaultLandingPage:D,pageViewMode:F}=e;function B(e){return function(l){const t={};t[e]=l,r(t)}}return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(o.InspectorControls,{key:"setting"},(0,l.createElement)(i.PanelBody,{title:(0,t.__)("PDF General Settings","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Download","mpv"),checked:_,onChange:B("download")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Print","mpv"),checked:h,onChange:B("print")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Search","mpv"),checked:w,onChange:B("search")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Sidebar","mpv"),checked:b,onChange:B("sidebar")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Presentation Mode","mpv"),checked:f,onChange:B("presentationMode")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Open File","mpv"),checked:E,onChange:B("openFile")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Edit Button","mpv"),checked:C,onChange:B("editButton")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Cursor Hand Tool","mpv"),checked:y,onChange:B("cursorHandTool")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Document Properties","mpv"),checked:k,onChange:B("documentProperties")}))),(0,l.createElement)(i.PanelBody,{title:"PDF Dimensions",initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(i.TextControl,{type:"string",min:20,label:(0,t.__)("Width","mpv"),value:void 0===S?"400":S,help:(0,t.__)("Default unit is px. To use percentage, add % sign after the number.","mpv"),onChange:B("width")}),(0,l.createElement)(i.TextControl,{type:"string",label:(0,t.__)("Height","mpv"),value:void 0===O?"400":O,min:1,help:(0,t.__)("Default unit is px. To use percentage, add % sign after the number.","mpv"),onChange:B("height")}))),(0,l.createElement)(i.PanelBody,{title:(0,t.__)("PDF Zoom Level","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(i.SelectControl,{label:(0,t.__)("PDF Zoom","mpv"),value:x,options:[{label:(0,t.__)("Automatic Zoom","mpv"),value:"auto"},{label:(0,t.__)("Actual Size","mpv"),value:"page-actual"},{label:(0,t.__)("Page Fit","mpv"),value:"page-fit"},{label:(0,t.__)("Page Width","mpv"),value:"page-width"},{label:(0,t.__)("50%","mpv"),value:"0.5"},{label:(0,t.__)("75%","mpv"),value:"0.75"},{label:(0,t.__)("100%","mpv"),value:"1"},{label:(0,t.__)("125%","mpv"),value:"1.25"},{label:(0,t.__)("150%","mpv"),value:"1.5"},{label:(0,t.__)("200%","mpv"),value:"2"},{label:(0,t.__)("300%","mpv"),value:"3"},{label:(0,t.__)("400%","mpv"),value:"4"}],onChange:B("zoomLevel")}))),(0,l.createElement)(i.PanelBody,{title:(0,t.__)("PDF Page Number","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(i.TextControl,{type:"number",label:(0,t.__)("Default Landing Page","mpv"),value:void 0===D?"1":D,min:1,onChange:B("defaultLandingPage")}))),(0,l.createElement)(i.PanelBody,{title:(0,t.__)("Page View Mode","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(i.SelectControl,{label:(0,t.__)("Page View Mode","mpv"),value:F,options:[{label:(0,t.__)("Vertical Scrolling","mpv"),value:"0"},{label:(0,t.__)("Horizontal Scrolling","mpv"),value:"1"},{label:(0,t.__)("Wrapped Scrolling","mpv"),value:"2"},{label:(0,t.__)("Page Scrolling","mpv"),value:"3"}],onChange:B("pageViewMode")})))),(0,l.createElement)("div",{...(0,o.useBlockProps)()},m()&&(0,l.createElement)("div",{className:"mpv_pdf_wrapper",style:{height:O+"px",width:S.includes("%")?S:S+"px"}},(0,l.createElement)("iframe",{allow:"accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking",sandbox:"allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts allow-downloads allow-pointer-lock",src:m(e),title:"pdf-viewer",width:"100%",height:"100%",className:"pdf_iframe"})),!p&&(0,l.createElement)("div",{style:{display:"block",position:"absolute",width:"100%",height:"100%",background:"transparent",top:"0px",zIndex:"100"}}),p&&(0,l.createElement)(o.MediaPlaceholder,{labels:{title:(0,t.__)("Master PDF Viewer updated","mpv"),instructions:(0,t.__)("Drag a PDF, upload a new one or select a PDF from your library.","mpv")},onSelect:({id:e,url:l,title:t})=>{r({id:e,file:l,title:t})},onSelectURL:B("file"),accept:"application/pdf",allowedTypes:["application/pdf"]})))}})}};const l={};function t(n){const a=l[n];if(void 0!==a)return a.exports;const o=l[n]={exports:{}};return e[n](o,o.exports,t),o.exports}t.m=e,(()=>{const e=[];t.O=(l,n,a,o)=>{if(n){o=o||0;for(var i=e.length;i>0&&e[i-1][2]>o;i--)e[i]=e[i-1];return void(e[i]=[n,a,o])}let r=1/0;for(i=0;i<e.length;i++){let[n,a,o]=e[i],c=!0;for(var p=0;p<n.length;p++)(!1&o||r>=o)&&Object.keys(t.O).every(e=>t.O[e](n[p]))?n.splice(p--,1):(c=!1,o<r&&(r=o));if(c){e.splice(i--,1);const t=a();void 0!==t&&(l=t)}}return l}})(),t.o=(e,l)=>Object.hasOwn(e,l),(()=>{const e={57:0,350:0};t.O.j=l=>0===e[l];const l=(l,n)=>{let[a,o,i]=n;var r,p,c=0;if(a.some(l=>0!==e[l])){for(r in o)t.o(o,r)&&(t.m[r]=o[r]);if(i)var d=i(t)}for(l&&l(n);c<a.length;c++)p=a[c],t.o(e,p)&&e[p]&&e[p][0](),e[p]=0;return t.O(d)},n=globalThis.webpackChunkmaster_pdf_viewer||=[];n.forEach(l.bind(null,0)),n.push=l.bind(null,n.push.bind(n))})();let n=t.O(void 0,[350],()=>t(720));n=t.O(n)})();
     1(()=>{"use strict";var e={720(){const e=window.wp.blocks,l=window.React,t=window.wp.i18n,n=window.wp.data,a=window.wp.url,o=(window.wp.element,window.wp.blockEditor),r=window.wp.components,i=JSON.parse('{"UU":"pdf-viewer/mpv-pdf-viewer"}');(0,e.registerBlockType)(i.UU,{edit:function({attributes:e,setAttributes:i,isSelected:p,setSelected:c}){const d=(0,n.useSelect)(e=>e("core").getSite()),m=e=>{if(d&&d.url)return(0,a.addQueryArgs)(d.url+"/wp-content/plugins/master-pdf-viewer/pdf-js/web/viewer.html",e)},{id:s,file:v,title:u,externalUrl:g,download:_,print:h,search:w,sidebar:b,presentationMode:f,openFile:E,editButton:C,cursorSelectTool:P,cursorHandTool:y,documentProperties:k,themeColor:T,width:O,height:S,zoomLevel:x,defaultLandingPage:D,pageViewMode:F}=e;function B(e){return function(l){const t={};t[e]=l,i(t)}}return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(o.InspectorControls,{key:"setting"},(0,l.createElement)(r.PanelBody,{title:(0,t.__)("PDF General Settings","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Download","mpv"),checked:_,onChange:B("download")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Print","mpv"),checked:h,onChange:B("print")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Search","mpv"),checked:w,onChange:B("search")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Sidebar","mpv"),checked:b,onChange:B("sidebar")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Presentation Mode","mpv"),checked:f,onChange:B("presentationMode")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Open File","mpv"),checked:E,onChange:B("openFile")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Edit Button","mpv"),checked:C,onChange:B("editButton")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Cursor Hand Tool","mpv"),checked:y,onChange:B("cursorHandTool")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Document Properties","mpv"),checked:k,onChange:B("documentProperties")}))),(0,l.createElement)(r.PanelBody,{title:"PDF Dimensions",initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(r.TextControl,{type:"string",min:20,label:(0,t.__)("Width","mpv"),value:void 0===O?"400":O,help:(0,t.__)("Default unit is px. To use percentage, add % sign after the number.","mpv"),onChange:B("width")}),(0,l.createElement)(r.TextControl,{type:"string",label:(0,t.__)("Height","mpv"),value:void 0===S?"400":S,min:1,help:(0,t.__)("Default unit is px. To use percentage, add % sign after the number.","mpv"),onChange:B("height")}))),(0,l.createElement)(r.PanelBody,{title:(0,t.__)("PDF Zoom Level","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(r.SelectControl,{label:(0,t.__)("PDF Zoom","mpv"),value:x,options:[{label:(0,t.__)("Automatic Zoom","mpv"),value:"auto"},{label:(0,t.__)("Actual Size","mpv"),value:"page-actual"},{label:(0,t.__)("Page Fit","mpv"),value:"page-fit"},{label:(0,t.__)("Page Width","mpv"),value:"page-width"},{label:(0,t.__)("50%","mpv"),value:"0.5"},{label:(0,t.__)("75%","mpv"),value:"0.75"},{label:(0,t.__)("100%","mpv"),value:"1"},{label:(0,t.__)("125%","mpv"),value:"1.25"},{label:(0,t.__)("150%","mpv"),value:"1.5"},{label:(0,t.__)("200%","mpv"),value:"2"},{label:(0,t.__)("300%","mpv"),value:"3"},{label:(0,t.__)("400%","mpv"),value:"4"}],onChange:B("zoomLevel")}))),(0,l.createElement)(r.PanelBody,{title:(0,t.__)("PDF Page Number","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(r.TextControl,{type:"number",label:(0,t.__)("Default Landing Page","mpv"),value:void 0===D?"1":D,min:1,onChange:B("defaultLandingPage")}))),(0,l.createElement)(r.PanelBody,{title:(0,t.__)("Page View Mode","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(r.SelectControl,{label:(0,t.__)("Page View Mode","mpv"),value:F,options:[{label:(0,t.__)("Vertical Scrolling","mpv"),value:"0"},{label:(0,t.__)("Horizontal Scrolling","mpv"),value:"1"},{label:(0,t.__)("Wrapped Scrolling","mpv"),value:"2"},{label:(0,t.__)("Page Scrolling","mpv"),value:"3"}],onChange:B("pageViewMode")})))),(0,l.createElement)("div",{...(0,o.useBlockProps)()},m()&&(0,l.createElement)("div",{className:"mpv_pdf_wrapper",style:{height:S+"px",width:O.includes("%")?O:O+"px"}},(0,l.createElement)("iframe",{allow:"accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking",sandbox:"allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts allow-downloads allow-pointer-lock",src:m(e),title:"pdf-viewer",width:"100%",height:"100%",className:"pdf_iframe"})),!p&&(0,l.createElement)("div",{style:{display:"block",position:"absolute",width:"100%",height:"100%",background:"transparent",top:"0px",zIndex:"100"}}),p&&(0,l.createElement)(o.MediaPlaceholder,{labels:{title:(0,t.__)("Master PDF Viewer updated","mpv"),instructions:(0,t.__)("Drag a PDF, upload a new one or select a PDF from your library.","mpv")},onSelect:({id:e,url:l,title:t})=>{const n=new URL(l).pathname;i({id:e,file:n,title:t})},accept:"application/pdf",allowedTypes:["application/pdf"]})))}})}};const l={};function t(n){const a=l[n];if(void 0!==a)return a.exports;const o=l[n]={exports:{}};return e[n](o,o.exports,t),o.exports}t.m=e,(()=>{const e=[];t.O=(l,n,a,o)=>{if(n){o=o||0;for(var r=e.length;r>0&&e[r-1][2]>o;r--)e[r]=e[r-1];return void(e[r]=[n,a,o])}let i=1/0;for(r=0;r<e.length;r++){let[n,a,o]=e[r],c=!0;for(var p=0;p<n.length;p++)(!1&o||i>=o)&&Object.keys(t.O).every(e=>t.O[e](n[p]))?n.splice(p--,1):(c=!1,o<i&&(i=o));if(c){e.splice(r--,1);const t=a();void 0!==t&&(l=t)}}return l}})(),t.o=(e,l)=>Object.hasOwn(e,l),(()=>{const e={57:0,350:0};t.O.j=l=>0===e[l];const l=(l,n)=>{let[a,o,r]=n;var i,p,c=0;if(a.some(l=>0!==e[l])){for(i in o)t.o(o,i)&&(t.m[i]=o[i]);if(r)var d=r(t)}for(l&&l(n);c<a.length;c++)p=a[c],t.o(e,p)&&e[p]&&e[p][0](),e[p]=0;return t.O(d)},n=globalThis.webpackChunkmaster_pdf_viewer||=[];n.forEach(l.bind(null,0)),n.push=l.bind(null,n.push.bind(n))})();let n=t.O(void 0,[350],()=>t(720));n=t.O(n)})();
  • master-pdf-viewer/tags/0.0.3/functions.php

    r3635653 r3637689  
    3030function mpv_pdf_viewer_block( $attributes ) {
    3131
    32         $settings = build_query( $attributes );
     32        $attrs = $attributes;
     33
     34        if ( isset( $attrs['file'] ) && ! empty( $attrs['file'] ) ) {
     35                if ( strpos( $attrs['file'], 'http' ) !== 0 ) {
     36                        $attrs['file'] = site_url( $attrs['file'] );
     37                }
     38        }
     39
     40        $settings = build_query( $attrs );
    3341
    3442        $result = '<div class="mpv_pdf_wrapper" ' . esc_html( mpv_process_attributes( $attributes )) . ' >';
  • master-pdf-viewer/tags/0.0.3/master-pdf-viewer.php

    r3635653 r3637689  
    55 * Requires at least: 5.0
    66 * Requires PHP:      6.0
    7  * Version:           0.0.2
     7 * Version:           0.0.3
    88 * Author:            robiulawal40, fuad40
    99 * License:           GPL-2.0-or-later
  • master-pdf-viewer/tags/0.0.3/readme.txt

    r3635653 r3637689  
    33Tags:              block
    44Tested up to:      7.0
    5 Stable tag:        0.0.2
     5Stable tag:        0.0.3
    66License:           GPL-2.0-or-later
    77License URI:       https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    7474== Changelog ==
    7575
     76= 0.0.3 =
     77* Save only file path in block attributes for portable storage
     78* Maintain backward compatibility with existing blocks
     79* Remove external URL input from media placeholder
     80* Add auto-reload development workflow
     81* Add RELEASE.md and DEV.md documentation
     82* Update WordPress tested version to 7.0
     83
    7684= 0.0.2 =
    7785* Release
     86
  • master-pdf-viewer/trunk/build/index.asset.php

    r3635653 r3637689  
    1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '1b9c231ec40446875946');
     1<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '92c20b3979a77ab94711');
  • master-pdf-viewer/trunk/build/index.js

    r3635653 r3637689  
    1 (()=>{"use strict";var e={720(){const e=window.wp.blocks,l=window.React,t=window.wp.i18n,n=window.wp.data,a=window.wp.url,o=(window.wp.element,window.wp.blockEditor),i=window.wp.components,r=JSON.parse('{"UU":"pdf-viewer/mpv-pdf-viewer"}');(0,e.registerBlockType)(r.UU,{edit:function({attributes:e,setAttributes:r,isSelected:p,setSelected:c}){const d=(0,n.useSelect)(e=>e("core").getSite()),m=e=>{if(d&&d.url)return(0,a.addQueryArgs)(d.url+"/wp-content/plugins/master-pdf-viewer/pdf-js/web/viewer.html",e)},{id:s,file:v,title:u,externalUrl:g,download:_,print:h,search:w,sidebar:b,presentationMode:f,openFile:E,editButton:C,cursorSelectTool:P,cursorHandTool:y,documentProperties:k,themeColor:T,width:S,height:O,zoomLevel:x,defaultLandingPage:D,pageViewMode:F}=e;function B(e){return function(l){const t={};t[e]=l,r(t)}}return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(o.InspectorControls,{key:"setting"},(0,l.createElement)(i.PanelBody,{title:(0,t.__)("PDF General Settings","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Download","mpv"),checked:_,onChange:B("download")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Print","mpv"),checked:h,onChange:B("print")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Search","mpv"),checked:w,onChange:B("search")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Sidebar","mpv"),checked:b,onChange:B("sidebar")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Presentation Mode","mpv"),checked:f,onChange:B("presentationMode")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Open File","mpv"),checked:E,onChange:B("openFile")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Edit Button","mpv"),checked:C,onChange:B("editButton")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Cursor Hand Tool","mpv"),checked:y,onChange:B("cursorHandTool")}),(0,l.createElement)(i.ToggleControl,{label:(0,t.__)("Document Properties","mpv"),checked:k,onChange:B("documentProperties")}))),(0,l.createElement)(i.PanelBody,{title:"PDF Dimensions",initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(i.TextControl,{type:"string",min:20,label:(0,t.__)("Width","mpv"),value:void 0===S?"400":S,help:(0,t.__)("Default unit is px. To use percentage, add % sign after the number.","mpv"),onChange:B("width")}),(0,l.createElement)(i.TextControl,{type:"string",label:(0,t.__)("Height","mpv"),value:void 0===O?"400":O,min:1,help:(0,t.__)("Default unit is px. To use percentage, add % sign after the number.","mpv"),onChange:B("height")}))),(0,l.createElement)(i.PanelBody,{title:(0,t.__)("PDF Zoom Level","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(i.SelectControl,{label:(0,t.__)("PDF Zoom","mpv"),value:x,options:[{label:(0,t.__)("Automatic Zoom","mpv"),value:"auto"},{label:(0,t.__)("Actual Size","mpv"),value:"page-actual"},{label:(0,t.__)("Page Fit","mpv"),value:"page-fit"},{label:(0,t.__)("Page Width","mpv"),value:"page-width"},{label:(0,t.__)("50%","mpv"),value:"0.5"},{label:(0,t.__)("75%","mpv"),value:"0.75"},{label:(0,t.__)("100%","mpv"),value:"1"},{label:(0,t.__)("125%","mpv"),value:"1.25"},{label:(0,t.__)("150%","mpv"),value:"1.5"},{label:(0,t.__)("200%","mpv"),value:"2"},{label:(0,t.__)("300%","mpv"),value:"3"},{label:(0,t.__)("400%","mpv"),value:"4"}],onChange:B("zoomLevel")}))),(0,l.createElement)(i.PanelBody,{title:(0,t.__)("PDF Page Number","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(i.TextControl,{type:"number",label:(0,t.__)("Default Landing Page","mpv"),value:void 0===D?"1":D,min:1,onChange:B("defaultLandingPage")}))),(0,l.createElement)(i.PanelBody,{title:(0,t.__)("Page View Mode","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(i.SelectControl,{label:(0,t.__)("Page View Mode","mpv"),value:F,options:[{label:(0,t.__)("Vertical Scrolling","mpv"),value:"0"},{label:(0,t.__)("Horizontal Scrolling","mpv"),value:"1"},{label:(0,t.__)("Wrapped Scrolling","mpv"),value:"2"},{label:(0,t.__)("Page Scrolling","mpv"),value:"3"}],onChange:B("pageViewMode")})))),(0,l.createElement)("div",{...(0,o.useBlockProps)()},m()&&(0,l.createElement)("div",{className:"mpv_pdf_wrapper",style:{height:O+"px",width:S.includes("%")?S:S+"px"}},(0,l.createElement)("iframe",{allow:"accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking",sandbox:"allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts allow-downloads allow-pointer-lock",src:m(e),title:"pdf-viewer",width:"100%",height:"100%",className:"pdf_iframe"})),!p&&(0,l.createElement)("div",{style:{display:"block",position:"absolute",width:"100%",height:"100%",background:"transparent",top:"0px",zIndex:"100"}}),p&&(0,l.createElement)(o.MediaPlaceholder,{labels:{title:(0,t.__)("Master PDF Viewer updated","mpv"),instructions:(0,t.__)("Drag a PDF, upload a new one or select a PDF from your library.","mpv")},onSelect:({id:e,url:l,title:t})=>{r({id:e,file:l,title:t})},onSelectURL:B("file"),accept:"application/pdf",allowedTypes:["application/pdf"]})))}})}};const l={};function t(n){const a=l[n];if(void 0!==a)return a.exports;const o=l[n]={exports:{}};return e[n](o,o.exports,t),o.exports}t.m=e,(()=>{const e=[];t.O=(l,n,a,o)=>{if(n){o=o||0;for(var i=e.length;i>0&&e[i-1][2]>o;i--)e[i]=e[i-1];return void(e[i]=[n,a,o])}let r=1/0;for(i=0;i<e.length;i++){let[n,a,o]=e[i],c=!0;for(var p=0;p<n.length;p++)(!1&o||r>=o)&&Object.keys(t.O).every(e=>t.O[e](n[p]))?n.splice(p--,1):(c=!1,o<r&&(r=o));if(c){e.splice(i--,1);const t=a();void 0!==t&&(l=t)}}return l}})(),t.o=(e,l)=>Object.hasOwn(e,l),(()=>{const e={57:0,350:0};t.O.j=l=>0===e[l];const l=(l,n)=>{let[a,o,i]=n;var r,p,c=0;if(a.some(l=>0!==e[l])){for(r in o)t.o(o,r)&&(t.m[r]=o[r]);if(i)var d=i(t)}for(l&&l(n);c<a.length;c++)p=a[c],t.o(e,p)&&e[p]&&e[p][0](),e[p]=0;return t.O(d)},n=globalThis.webpackChunkmaster_pdf_viewer||=[];n.forEach(l.bind(null,0)),n.push=l.bind(null,n.push.bind(n))})();let n=t.O(void 0,[350],()=>t(720));n=t.O(n)})();
     1(()=>{"use strict";var e={720(){const e=window.wp.blocks,l=window.React,t=window.wp.i18n,n=window.wp.data,a=window.wp.url,o=(window.wp.element,window.wp.blockEditor),r=window.wp.components,i=JSON.parse('{"UU":"pdf-viewer/mpv-pdf-viewer"}');(0,e.registerBlockType)(i.UU,{edit:function({attributes:e,setAttributes:i,isSelected:p,setSelected:c}){const d=(0,n.useSelect)(e=>e("core").getSite()),m=e=>{if(d&&d.url)return(0,a.addQueryArgs)(d.url+"/wp-content/plugins/master-pdf-viewer/pdf-js/web/viewer.html",e)},{id:s,file:v,title:u,externalUrl:g,download:_,print:h,search:w,sidebar:b,presentationMode:f,openFile:E,editButton:C,cursorSelectTool:P,cursorHandTool:y,documentProperties:k,themeColor:T,width:O,height:S,zoomLevel:x,defaultLandingPage:D,pageViewMode:F}=e;function B(e){return function(l){const t={};t[e]=l,i(t)}}return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(o.InspectorControls,{key:"setting"},(0,l.createElement)(r.PanelBody,{title:(0,t.__)("PDF General Settings","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Download","mpv"),checked:_,onChange:B("download")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Print","mpv"),checked:h,onChange:B("print")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Search","mpv"),checked:w,onChange:B("search")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Sidebar","mpv"),checked:b,onChange:B("sidebar")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Presentation Mode","mpv"),checked:f,onChange:B("presentationMode")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Open File","mpv"),checked:E,onChange:B("openFile")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Edit Button","mpv"),checked:C,onChange:B("editButton")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Cursor Hand Tool","mpv"),checked:y,onChange:B("cursorHandTool")}),(0,l.createElement)(r.ToggleControl,{label:(0,t.__)("Document Properties","mpv"),checked:k,onChange:B("documentProperties")}))),(0,l.createElement)(r.PanelBody,{title:"PDF Dimensions",initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(r.TextControl,{type:"string",min:20,label:(0,t.__)("Width","mpv"),value:void 0===O?"400":O,help:(0,t.__)("Default unit is px. To use percentage, add % sign after the number.","mpv"),onChange:B("width")}),(0,l.createElement)(r.TextControl,{type:"string",label:(0,t.__)("Height","mpv"),value:void 0===S?"400":S,min:1,help:(0,t.__)("Default unit is px. To use percentage, add % sign after the number.","mpv"),onChange:B("height")}))),(0,l.createElement)(r.PanelBody,{title:(0,t.__)("PDF Zoom Level","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(r.SelectControl,{label:(0,t.__)("PDF Zoom","mpv"),value:x,options:[{label:(0,t.__)("Automatic Zoom","mpv"),value:"auto"},{label:(0,t.__)("Actual Size","mpv"),value:"page-actual"},{label:(0,t.__)("Page Fit","mpv"),value:"page-fit"},{label:(0,t.__)("Page Width","mpv"),value:"page-width"},{label:(0,t.__)("50%","mpv"),value:"0.5"},{label:(0,t.__)("75%","mpv"),value:"0.75"},{label:(0,t.__)("100%","mpv"),value:"1"},{label:(0,t.__)("125%","mpv"),value:"1.25"},{label:(0,t.__)("150%","mpv"),value:"1.5"},{label:(0,t.__)("200%","mpv"),value:"2"},{label:(0,t.__)("300%","mpv"),value:"3"},{label:(0,t.__)("400%","mpv"),value:"4"}],onChange:B("zoomLevel")}))),(0,l.createElement)(r.PanelBody,{title:(0,t.__)("PDF Page Number","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(r.TextControl,{type:"number",label:(0,t.__)("Default Landing Page","mpv"),value:void 0===D?"1":D,min:1,onChange:B("defaultLandingPage")}))),(0,l.createElement)(r.PanelBody,{title:(0,t.__)("Page View Mode","mpv"),initialOpen:!1},(0,l.createElement)("div",null,(0,l.createElement)(r.SelectControl,{label:(0,t.__)("Page View Mode","mpv"),value:F,options:[{label:(0,t.__)("Vertical Scrolling","mpv"),value:"0"},{label:(0,t.__)("Horizontal Scrolling","mpv"),value:"1"},{label:(0,t.__)("Wrapped Scrolling","mpv"),value:"2"},{label:(0,t.__)("Page Scrolling","mpv"),value:"3"}],onChange:B("pageViewMode")})))),(0,l.createElement)("div",{...(0,o.useBlockProps)()},m()&&(0,l.createElement)("div",{className:"mpv_pdf_wrapper",style:{height:S+"px",width:O.includes("%")?O:O+"px"}},(0,l.createElement)("iframe",{allow:"accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking",sandbox:"allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts allow-downloads allow-pointer-lock",src:m(e),title:"pdf-viewer",width:"100%",height:"100%",className:"pdf_iframe"})),!p&&(0,l.createElement)("div",{style:{display:"block",position:"absolute",width:"100%",height:"100%",background:"transparent",top:"0px",zIndex:"100"}}),p&&(0,l.createElement)(o.MediaPlaceholder,{labels:{title:(0,t.__)("Master PDF Viewer updated","mpv"),instructions:(0,t.__)("Drag a PDF, upload a new one or select a PDF from your library.","mpv")},onSelect:({id:e,url:l,title:t})=>{const n=new URL(l).pathname;i({id:e,file:n,title:t})},accept:"application/pdf",allowedTypes:["application/pdf"]})))}})}};const l={};function t(n){const a=l[n];if(void 0!==a)return a.exports;const o=l[n]={exports:{}};return e[n](o,o.exports,t),o.exports}t.m=e,(()=>{const e=[];t.O=(l,n,a,o)=>{if(n){o=o||0;for(var r=e.length;r>0&&e[r-1][2]>o;r--)e[r]=e[r-1];return void(e[r]=[n,a,o])}let i=1/0;for(r=0;r<e.length;r++){let[n,a,o]=e[r],c=!0;for(var p=0;p<n.length;p++)(!1&o||i>=o)&&Object.keys(t.O).every(e=>t.O[e](n[p]))?n.splice(p--,1):(c=!1,o<i&&(i=o));if(c){e.splice(r--,1);const t=a();void 0!==t&&(l=t)}}return l}})(),t.o=(e,l)=>Object.hasOwn(e,l),(()=>{const e={57:0,350:0};t.O.j=l=>0===e[l];const l=(l,n)=>{let[a,o,r]=n;var i,p,c=0;if(a.some(l=>0!==e[l])){for(i in o)t.o(o,i)&&(t.m[i]=o[i]);if(r)var d=r(t)}for(l&&l(n);c<a.length;c++)p=a[c],t.o(e,p)&&e[p]&&e[p][0](),e[p]=0;return t.O(d)},n=globalThis.webpackChunkmaster_pdf_viewer||=[];n.forEach(l.bind(null,0)),n.push=l.bind(null,n.push.bind(n))})();let n=t.O(void 0,[350],()=>t(720));n=t.O(n)})();
  • master-pdf-viewer/trunk/functions.php

    r3635653 r3637689  
    3030function mpv_pdf_viewer_block( $attributes ) {
    3131
    32         $settings = build_query( $attributes );
     32        $attrs = $attributes;
     33
     34        if ( isset( $attrs['file'] ) && ! empty( $attrs['file'] ) ) {
     35                if ( strpos( $attrs['file'], 'http' ) !== 0 ) {
     36                        $attrs['file'] = site_url( $attrs['file'] );
     37                }
     38        }
     39
     40        $settings = build_query( $attrs );
    3341
    3442        $result = '<div class="mpv_pdf_wrapper" ' . esc_html( mpv_process_attributes( $attributes )) . ' >';
  • master-pdf-viewer/trunk/master-pdf-viewer.php

    r3635653 r3637689  
    55 * Requires at least: 5.0
    66 * Requires PHP:      6.0
    7  * Version:           0.0.2
     7 * Version:           0.0.3
    88 * Author:            robiulawal40, fuad40
    99 * License:           GPL-2.0-or-later
  • master-pdf-viewer/trunk/readme.txt

    r3635653 r3637689  
    33Tags:              block
    44Tested up to:      7.0
    5 Stable tag:        0.0.2
     5Stable tag:        0.0.3
    66License:           GPL-2.0-or-later
    77License URI:       https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    7474== Changelog ==
    7575
     76= 0.0.3 =
     77* Save only file path in block attributes for portable storage
     78* Maintain backward compatibility with existing blocks
     79* Remove external URL input from media placeholder
     80* Add auto-reload development workflow
     81* Add RELEASE.md and DEV.md documentation
     82* Update WordPress tested version to 7.0
     83
    7684= 0.0.2 =
    7785* Release
     86
Note: See TracChangeset for help on using the changeset viewer.