Changeset 3637689
- Timestamp:
- 08/07/2026 10:09:34 AM (3 months ago)
- Location:
- master-pdf-viewer
- Files:
-
- 10 edited
- 1 copied
-
tags/0.0.3 (copied) (copied from master-pdf-viewer/trunk )
-
tags/0.0.3/build/index.asset.php (modified) (1 diff)
-
tags/0.0.3/build/index.js (modified) (1 diff)
-
tags/0.0.3/functions.php (modified) (1 diff)
-
tags/0.0.3/master-pdf-viewer.php (modified) (1 diff)
-
tags/0.0.3/readme.txt (modified) (2 diffs)
-
trunk/build/index.asset.php (modified) (1 diff)
-
trunk/build/index.js (modified) (1 diff)
-
trunk/functions.php (modified) (1 diff)
-
trunk/master-pdf-viewer.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
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 30 30 function mpv_pdf_viewer_block( $attributes ) { 31 31 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 ); 33 41 34 42 $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 5 5 * Requires at least: 5.0 6 6 * Requires PHP: 6.0 7 * Version: 0.0. 27 * Version: 0.0.3 8 8 * Author: robiulawal40, fuad40 9 9 * License: GPL-2.0-or-later -
master-pdf-viewer/tags/0.0.3/readme.txt
r3635653 r3637689 3 3 Tags: block 4 4 Tested up to: 7.0 5 Stable tag: 0.0. 25 Stable tag: 0.0.3 6 6 License: GPL-2.0-or-later 7 7 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 74 74 == Changelog == 75 75 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 76 84 = 0.0.2 = 77 85 * 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 30 30 function mpv_pdf_viewer_block( $attributes ) { 31 31 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 ); 33 41 34 42 $result = '<div class="mpv_pdf_wrapper" ' . esc_html( mpv_process_attributes( $attributes )) . ' >'; -
master-pdf-viewer/trunk/master-pdf-viewer.php
r3635653 r3637689 5 5 * Requires at least: 5.0 6 6 * Requires PHP: 6.0 7 * Version: 0.0. 27 * Version: 0.0.3 8 8 * Author: robiulawal40, fuad40 9 9 * License: GPL-2.0-or-later -
master-pdf-viewer/trunk/readme.txt
r3635653 r3637689 3 3 Tags: block 4 4 Tested up to: 7.0 5 Stable tag: 0.0. 25 Stable tag: 0.0.3 6 6 License: GPL-2.0-or-later 7 7 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 74 74 == Changelog == 75 75 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 76 84 = 0.0.2 = 77 85 * Release 86
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)