1 line
17 KiB
JavaScript
1 line
17 KiB
JavaScript
(()=>{"use strict";var e="D:\\Ampps\\www\\freemius\\wp-content\\plugins\\pdf-poster\\src\\blocks\\Components\\BMediaUpload.js";const{__:l}=wp.i18n,{Fragment:t}=wp.element,{MediaUpload:m,MediaUploadCheck:n}=wp.blockEditor,{Button:r,PanelRow:o,TextControl:u}=wp.components,a=function(l){let{value:a,type:s=[],onSelect:i,placeholder:c}=l;return wp.element.createElement("div",{className:"bMediaUpload",__self:this,__source:{fileName:e,lineNumber:7,columnNumber:5}},wp.element.createElement(t,{__self:this,__source:{fileName:e,lineNumber:8,columnNumber:7}},wp.element.createElement(n,{__self:this,__source:{fileName:e,lineNumber:9,columnNumber:9}},wp.element.createElement(m,{allowedTypes:s,onSelect:e=>i(e.url),render:l=>{let{open:t}=l;return wp.element.createElement(r,{className:"button button-primary",onClick:t,icon:"upload",__self:this,__source:{fileName:e,lineNumber:13,columnNumber:35}})},__self:this,__source:{fileName:e,lineNumber:10,columnNumber:11}})),wp.element.createElement(o,{className:"width-100",__self:this,__source:{fileName:e,lineNumber:16,columnNumber:9}},wp.element.createElement(u,{value:a,onChange:e=>i(e),placeholder:c,__self:this,__source:{fileName:e,lineNumber:17,columnNumber:11}}))))};var s="D:\\Ampps\\www\\freemius\\wp-content\\plugins\\pdf-poster\\src\\blocks\\pdfposter\\Settings.js";const{__:i}=wp.i18n,{useState:c}=wp.element,{Panel:_,PanelBody:p,PanelRow:N,TextControl:f,FormToggle:b,__experimentalUnitControl:d,__experimentalNumberControl:w,Modal:h}=wp.components,{InspectorControls:E}=wp.blockEditor,{getCurrentPostId:v}=wp.data.select("core/editor"),g=e=>{const{props:{attributes:l,setAttributes:t}}=e,{file:m,height:n,width:r,showName:o,print:u,fullscreenButton:g,fullscreenButtonText:y}=l,[P,F]=c(!1),k=v();return wp.element.createElement(E,{style:{marginBottom:"40px"},__self:void 0,__source:{fileName:s,lineNumber:17,columnNumber:5}},P&&wp.element.createElement(h,{title:"Pro Feature",onRequestClose:()=>F(!1),__self:void 0,__source:{fileName:s,lineNumber:19,columnNumber:9}},wp.element.createElement("p",{__self:void 0,__source:{fileName:s,lineNumber:20,columnNumber:11}},i("Unlock PDF Poster Features","pdfp")," ",wp.element.createElement("span",{className:"pdfp_pro_label",__self:void 0,__source:{fileName:s,lineNumber:21,columnNumber:56}},i("Pro","pdfp"))),wp.element.createElement("br",{__self:void 0,__source:{fileName:s,lineNumber:23,columnNumber:11}}),wp.element.createElement("a",{href:"https://pdfposter.com/",target:"_blank",className:"button button-primary",rel:"noreferrer",__self:void 0,__source:{fileName:s,lineNumber:24,columnNumber:11}},i("Learn More","pdfp"))),wp.element.createElement(_,{__self:void 0,__source:{fileName:s,lineNumber:29,columnNumber:7}},wp.element.createElement(p,{__self:void 0,__source:{fileName:s,lineNumber:30,columnNumber:9}},wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:31,columnNumber:11}},wp.element.createElement("div",{className:"pdfp_front_shortcode",__self:void 0,__source:{fileName:s,lineNumber:32,columnNumber:13}},wp.element.createElement("input",{value:`[pdf id=${k}]`,__self:void 0,__source:{fileName:s,lineNumber:33,columnNumber:15}}),wp.element.createElement("span",{className:"htooltip",__self:void 0,__source:{fileName:s,lineNumber:34,columnNumber:15}},i("Copy To Clipboard","pdfp"))))),wp.element.createElement(p,{__self:void 0,__source:{fileName:s,lineNumber:38,columnNumber:9}},wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:39,columnNumber:11}},wp.element.createElement("p",{style:{fontSize:"16px",lineHeight:"135%",color:"red"},__self:void 0,__source:{fileName:s,lineNumber:40,columnNumber:13}},wp.element.createElement("a",{target:"_blank",href:"edit.php?post_type=pdfposter&page=settings",__self:void 0,__source:{fileName:s,lineNumber:41,columnNumber:15}},i("Click Here","pdfp")),i(" to disable Gutenberg shortcode generator ( to back old generator)","pdfp")))),wp.element.createElement(p,{__self:void 0,__source:{fileName:s,lineNumber:48,columnNumber:9}},wp.element.createElement(a,{type:["application/pdf"],onSelect:e=>t({file:e}),value:m,placeholder:"PDF URL",__self:void 0,__source:{fileName:s,lineNumber:49,columnNumber:11}}),wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:50,columnNumber:11}},wp.element.createElement("label",{htmlFor:"print",className:"label",__self:void 0,__source:{fileName:s,lineNumber:51,columnNumber:13}},i("allow print","pdfp")),wp.element.createElement(b,{id:"print",checked:u,onChange:()=>t({print:!u}),__self:void 0,__source:{fileName:s,lineNumber:54,columnNumber:13}})),wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:56,columnNumber:11}},wp.element.createElement("label",{htmlFor:"showName",className:"label",__self:void 0,__source:{fileName:s,lineNumber:57,columnNumber:13}},i("show name on top","pdfp")),wp.element.createElement(b,{id:"showName",checked:o,onChange:()=>t({showName:!o}),__self:void 0,__source:{fileName:s,lineNumber:60,columnNumber:13}})),wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:62,columnNumber:11}},wp.element.createElement("label",{htmlFor:"Height",className:"label",__self:void 0,__source:{fileName:s,lineNumber:63,columnNumber:13}},i("height","pdfp")),wp.element.createElement(d,{onChange:e=>t({height:e}),value:n,__self:void 0,__source:{fileName:s,lineNumber:66,columnNumber:13}})),wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:68,columnNumber:11}},wp.element.createElement("label",{htmlFor:"width",className:"label",__self:void 0,__source:{fileName:s,lineNumber:69,columnNumber:13}},i("width","pdfp")),wp.element.createElement(d,{onChange:e=>t({width:e}),value:r,__self:void 0,__source:{fileName:s,lineNumber:72,columnNumber:13}}))),wp.element.createElement(p,{title:i("Settings","pdfp"),initialOpen:!0,__self:void 0,__source:{fileName:s,lineNumber:75,columnNumber:9}},wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:76,columnNumber:11}},wp.element.createElement("label",{htmlFor:"fullscreenButton",className:"label",__self:void 0,__source:{fileName:s,lineNumber:77,columnNumber:13}},i("Show fullscreen button","pdfp"),wp.element.createElement("span",{className:"pdfp_pro_label",__self:void 0,__source:{fileName:s,lineNumber:79,columnNumber:15}},"Pro")),wp.element.createElement(b,{id:"fullscreenButton",checked:g,onChange:()=>F(!0),__self:void 0,__source:{fileName:s,lineNumber:81,columnNumber:13}})),g&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("label",{className:"label",__self:void 0,__source:{fileName:s,lineNumber:85,columnNumber:15}},i("fullscreen button text","pdfp")),wp.element.createElement(f,{label:"",value:y,onChange:e=>t({fullscreenButtonText:e}),__self:void 0,__source:{fileName:s,lineNumber:86,columnNumber:15}})),wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:89,columnNumber:11}},wp.element.createElement("label",{htmlFor:"protect",className:"label",__self:void 0,__source:{fileName:s,lineNumber:90,columnNumber:13}},i("Protect my content","pdfp")," ",wp.element.createElement("span",{className:"pdfp_pro_label",__self:void 0,__source:{fileName:s,lineNumber:91,columnNumber:50}},"Pro")),wp.element.createElement(b,{id:"protect",checked:!1,onChange:()=>F(!0),__self:void 0,__source:{fileName:s,lineNumber:93,columnNumber:13}})),wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:95,columnNumber:11}},wp.element.createElement("label",{htmlFor:"alert",className:"label",__self:void 0,__source:{fileName:s,lineNumber:96,columnNumber:13}},i("Enable Alert","pdfp"),wp.element.createElement("span",{className:"pdfp_pro_label",__self:void 0,__source:{fileName:s,lineNumber:98,columnNumber:15}},"Pro")),wp.element.createElement(b,{id:"alert",checked:!1,onChange:()=>F(!0),__self:void 0,__source:{fileName:s,lineNumber:100,columnNumber:13}})),wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:102,columnNumber:11}},wp.element.createElement("label",{htmlFor:"onlyPDF",className:"label",__self:void 0,__source:{fileName:s,lineNumber:103,columnNumber:13}},i("Raw PDF","pdfp"),wp.element.createElement("span",{className:"pdfp_pro_label",__self:void 0,__source:{fileName:s,lineNumber:105,columnNumber:15}},"Pro")),wp.element.createElement(b,{id:"onlyPDF",checked:!1,onChange:()=>F(!0),__self:void 0,__source:{fileName:s,lineNumber:107,columnNumber:13}})),wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:109,columnNumber:11}},wp.element.createElement("label",{htmlFor:"defaultBrowser",className:"label",__self:void 0,__source:{fileName:s,lineNumber:110,columnNumber:13}},i("Use browser pdf viewer","pdfp"),wp.element.createElement("span",{className:"pdfp_pro_label",__self:void 0,__source:{fileName:s,lineNumber:112,columnNumber:15}},"Pro")),wp.element.createElement(b,{id:"defaultBrowser",checked:!1,onChange:()=>F(!0),__self:void 0,__source:{fileName:s,lineNumber:114,columnNumber:13}})),wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:117,columnNumber:11}},wp.element.createElement("label",{htmlFor:"downloadButton",className:"label",__self:void 0,__source:{fileName:s,lineNumber:118,columnNumber:13}},i("Show download button","pdfp"),wp.element.createElement("span",{className:"pdfp_pro_label",__self:void 0,__source:{fileName:s,lineNumber:120,columnNumber:15}},"Pro")),wp.element.createElement(b,{id:"downloadButton",checked:!1,onChange:()=>F(!0),__self:void 0,__source:{fileName:s,lineNumber:122,columnNumber:13}})),wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:125,columnNumber:11}},wp.element.createElement("label",{htmlFor:"newWindow",className:"label",__self:void 0,__source:{fileName:s,lineNumber:126,columnNumber:13}},i("Open in new window","pdfp"),wp.element.createElement("span",{className:"pdfp_pro_label",__self:void 0,__source:{fileName:s,lineNumber:128,columnNumber:15}},"Pro")),wp.element.createElement(b,{id:"newWindow",checked:!1,onChange:()=>F(!0),__self:void 0,__source:{fileName:s,lineNumber:130,columnNumber:13}})),wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:132,columnNumber:11}},wp.element.createElement("label",{htmlFor:"thumbMenu",className:"label",__self:void 0,__source:{fileName:s,lineNumber:133,columnNumber:13}},i("Enable thumbnails toggle menu","pdfp"),wp.element.createElement("span",{className:"pdfp_pro_label",__self:void 0,__source:{fileName:s,lineNumber:135,columnNumber:15}},"Pro")),wp.element.createElement(b,{id:"thumbMenu",checked:!1,onChange:()=>F(!0),__self:void 0,__source:{fileName:s,lineNumber:137,columnNumber:13}})),wp.element.createElement(N,{__self:void 0,__source:{fileName:s,lineNumber:139,columnNumber:11}},wp.element.createElement("label",{className:"label",__self:void 0,__source:{fileName:s,lineNumber:140,columnNumber:13}},i("Initail page","pdfp"),wp.element.createElement("span",{className:"pdfp_pro_label",__self:void 0,__source:{fileName:s,lineNumber:142,columnNumber:15}},"Pro")),wp.element.createElement(w,{isShiftStepEnabled:!0,onChange:()=>F(!0),shiftStep:1,value:0,__self:void 0,__source:{fileName:s,lineNumber:144,columnNumber:13}})))))};var y="D:\\Ampps\\www\\freemius\\wp-content\\plugins\\pdf-poster\\src\\blocks\\pdfposter\\Edit.js";const{Fragment:P,useEffect:F}=wp.element,{__:k}=wp.i18n,{__:C}=wp.i18n,{registerBlockType:x}=wp.blocks;x("pdfp/pdfposter",{title:C("PDF Poster","pdfp"),icon:"pdf",category:"design",keywords:[C("PDF Poster","pdfp"),C("PDF Viewer","pdfp")],supports:{html:!1},attributes:{file:{type:"string"},title:{type:"string"},height:{type:"string",default:"1122px"},width:{type:"string",default:"100%"},showName:{type:"boolean",default:!1},print:{type:"boolean",default:!1},fullscreenButton:{type:"boolean",default:!0},fullscreenButtonText:{type:"string",default:"View Fullscreen"}},getEditWrapperProps:()=>{},edit:function(e){const{attributes:l,isSelected:t}=e,{file:m=pdfp?.placeholder,height:n,width:r,showName:o,print:u}=l;F((()=>{t&&wp.data.dispatch("core/edit-post").openGeneralSidebar("edit-post/block")}),[t]);const a=`${pdfp?.siteUrl}/wp-content/plugins/pdf-poster/pdfjs/web/viewer.php?file=${m}&download=true&print=${u}&openfile=false`;return wp.element.createElement(P,{__self:this,__source:{fileName:y,lineNumber:20,columnNumber:5}},wp.element.createElement(g,{props:e,__self:this,__source:{fileName:y,lineNumber:21,columnNumber:7}}),wp.element.createElement("div",{class:"pdfp_wrapper",style:{width:r},__self:this,__source:{fileName:y,lineNumber:22,columnNumber:7}},wp.element.createElement("div",{class:"cta_wrapper",__self:this,__source:{fileName:y,lineNumber:23,columnNumber:9}},o&&wp.element.createElement("p",{__self:this,__source:{fileName:y,lineNumber:25,columnNumber:13}},k("File name","pdfp")," : ",m.substring(m.lastIndexOf("/")+1)),wp.element.createElement("p",{__self:this,__source:{fileName:y,lineNumber:29,columnNumber:11}},wp.element.createElement("a",{href:a,__self:this,__source:{fileName:y,lineNumber:30,columnNumber:13}},wp.element.createElement("button",{__self:this,__source:{fileName:y,lineNumber:31,columnNumber:15}},k("View Fullscreen","pdfp"))))),wp.element.createElement("div",{class:"iframe_wrapper",__self:this,__source:{fileName:y,lineNumber:35,columnNumber:9}},wp.element.createElement("div",{className:"pdfp_frame_overlay",__self:this,__source:{fileName:y,lineNumber:36,columnNumber:11}}),wp.element.createElement("iframe",{loading:"lazy",height:n,src:a,style:{height:n},__self:this,__source:{fileName:y,lineNumber:37,columnNumber:11}}))))},save:()=>null,example:{attributes:!0}});var S="D:\\Ampps\\www\\freemius\\wp-content\\plugins\\pdf-poster\\src\\blocks\\selector\\Settings.js";const{__:B}=wp.i18n,{Panel:D,PanelBody:U,SelectControl:T}=wp.components,{InspectorControls:j}=wp.blockEditor,{withSelect:M}=wp.data,{compose:A}=wp.compose,I=A([M(((e,l)=>({docs:e("core").getEntityRecords("postType","pdfposter",{per_page:100})})))])((e=>{const{props:{attributes:l,setAttributes:t},docs:m}=e,{data:n}=l;let r;return m&&(r=m.map(((e,l)=>({label:e?.title?.rendered,value:e?.id}))),r=[{label:"Select",value:null},...r]),wp.element.createElement(j,{style:{marginBottom:"40px"},__self:void 0,__source:{fileName:S,lineNumber:22,columnNumber:5}},wp.element.createElement(D,{__self:void 0,__source:{fileName:S,lineNumber:23,columnNumber:7}},wp.element.createElement(U,{__self:void 0,__source:{fileName:S,lineNumber:24,columnNumber:9}},wp.element.createElement(T,{label:"Size",value:n?.tringle_text,options:r,onChange:e=>t({data:{tringle_text:e}}),__self:void 0,__source:{fileName:S,lineNumber:25,columnNumber:11}}))))}));var R="D:\\Ampps\\www\\freemius\\wp-content\\plugins\\pdf-poster\\src\\blocks\\selector\\Edit.js";const{Fragment:$,useEffect:V,useState:z,render:O}=wp.element,{__:W}=wp.i18n,{MediaUpload:H,MediaUploadCheck:L,URLPopover:G}=wp.blockEditor,{Button:q,Placeholder:Q}=wp.components,{__:J}=wp.i18n,{registerBlockType:K}=wp.blocks;K("meta-box/document-embedder",{title:J("PDF Poster Selector","pdfp"),icon:"pdf",category:"design",keywords:[J("PDF Poster","pdfp"),J("PDF Viewer","pdfp")],supports:{html:!1},attributes:{data:{type:"object",default:{tringle_text:""}}},getEditWrapperProps:()=>{},edit:function(e){const{attributes:l,clientId:t}=e,{data:{tringle_text:m}}=l,[n,r]=z({});V((()=>{jQuery.get(pdfp?.siteUrl+"/wp-json/pdfposter/v1/single/"+m,(function(e){r(e)}))}),[l]);const{showName:o,file:u,height:a,width:s,print:i}=n,c=`${pdfp?.siteUrl}/wp-content/plugins/pdf-poster/pdfjs/web/viewer.php?file=${u}&download=true&print=${i}&openfile=false`;return wp.element.createElement($,{__self:this,__source:{fileName:R,lineNumber:26,columnNumber:5}},wp.element.createElement(I,{props:e,__self:this,__source:{fileName:R,lineNumber:27,columnNumber:7}}),wp.element.createElement("div",{class:"pdfp_wrapper",style:{width:s},__self:this,__source:{fileName:R,lineNumber:28,columnNumber:7}},wp.element.createElement("div",{class:"cta_wrapper",__self:this,__source:{fileName:R,lineNumber:29,columnNumber:9}},o&&wp.element.createElement("p",{__self:this,__source:{fileName:R,lineNumber:31,columnNumber:13}},W("File name","pdfp")," : ",u.substring(u.lastIndexOf("/")+1)),wp.element.createElement("p",{__self:this,__source:{fileName:R,lineNumber:35,columnNumber:11}},wp.element.createElement("a",{href:c,__self:this,__source:{fileName:R,lineNumber:36,columnNumber:13}},wp.element.createElement("button",{__self:this,__source:{fileName:R,lineNumber:37,columnNumber:15}},W("View Fullscreen","pdfp"))))),wp.element.createElement("div",{class:"iframe_wrapper",__self:this,__source:{fileName:R,lineNumber:41,columnNumber:9}},wp.element.createElement("div",{className:"pdfp_frame_overlay",__self:this,__source:{fileName:R,lineNumber:42,columnNumber:11}}),wp.element.createElement("iframe",{loading:"lazy",width:s,height:a,src:c,style:{width:s,height:a},__self:this,__source:{fileName:R,lineNumber:43,columnNumber:11}}))))},save:()=>null,example:{attributes:!0}})})(); |