HEX
Server: LiteSpeed
System: Linux server315.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: globfdxw (6114)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /home/globfdxw/www/wp-content/plugins/wpforms-pdf/assets/js/modules/preview.min.js
export default function(e,a,d){let t={},p={init(){p.ready()},ready(){p.setup(),p.events()},setup(){p.el={$doc:d(e),$builder:d("#wpforms-builder"),$sidebar:d("#wpforms-panel-settings .wpforms-panel-sidebar"),$settings:d(".wpforms-panel-content-section-pdf"),$form:d("#wpforms-builder-form"),$preview:d("#wpforms-pdf-preview"),$previewZoom:d("#wpforms-pdf-preview-zoom")},p.formId=p.el.$form.data("id"),p.loadingPreviews=[],(t=WPFormsPDFBuilder.previewReflector).initPairDefinitions(),p.fetchPreviewAjaxDebounced=_.debounce(p.fetchPreviewAjax,250),p.handleSettingInputDebounced=_.debounce(p.handleSettingInput,250)},events(){p.el.$doc.on("wpformsBuilderReady",p.initializePreviews).on("wpformsPDFLoaded",p.initializePreviews).on("tinymce-editor-init",p,p.initTinyMCEevents),p.el.$builder.on("click","#wpforms-pdf-preview-back",p.handleClosePreviewSidebar).on("click","#wpforms-pdf-preview-zoom",p.handleClickZoomButton).on("click","#wpforms-pdf-preview-refresh",p.handleRefreshPreview).on("click","#wpforms-pdf-preview",p.handlePreviewClick).on("click",".wpforms-panel-sidebar-section-pdf",p.handleOpenPreviewSidebar).on("wpformsSettingsBlockAdded wpformsSettingsBlockCloned",p.pdfAdded).on("wpformsSettingsBlockDeleted",p.handleSettingsBlockDeleted).on("wpformsPDFTemplateStyleChange",p.handleTemplateStyleChange).on("wpformsPDFTemplateStyleChanged",p.handleTemplateStyleChanged);var e=".wpforms-pdf.wpforms-builder-settings-block :input",e=e+`,
				 .wpforms-pdf.wpforms-builder-settings-block .wpforms-smart-tags-widget,
				 .wpforms-pdf.wpforms-builder-settings-block .choices`;p.el.$builder.on("focus click",e,p.handleSettingFocus).on("blur",e,p.handleSettingBlur).on("input change",".wpforms-pdf.wpforms-builder-settings-block :input:not( .minicolors-input )",p.handleSettingInput).on("change",".wpforms-pdf.wpforms-builder-settings-block :input.minicolors-input",p.handleSettingInputDebounced).on("wpformsImageUploadChange",p.handleImageUploadChange).on("mousedown",".wpforms-image-remove-button",p.handleBeforeImageRemove)},initTinyMCEevents(e,r){r.id.startsWith("wpforms-panel-field-pdfs-")&&(r.on("focus",function(){p.handleSettingFocus.call(this.targetElm)}),r.on("blur",function(){r.save(),p.handleSettingBlur.call(this.targetElm)}),r.on("keyup change paste",function(){r.save(),p.handleSettingInput.call(this.targetElm)}))},initializePreviews(){if(!p.isPreviewsInitialized){let e=null;p.el.$settings.find(".wpforms-builder-settings-block").each(function(){p.addPreviewIframe(this),e=e??d(this).data("block-id")}),null!==e&&(p.isPreviewsInitialized=!0,"pdf"===wpf.getQueryString("section")&&p.handleOpenPreviewSidebar(null),p.activatePreviewIframe(e),p.showSpinner(e))}},getBlocks(){return p.el.$settings.find(".wpforms-builder-settings-block")},maybeCreatePreviewSidebar(){var e;p.el.$previewSidebar?.length||(e=wpforms_builder.debug?'<button id="wpforms-pdf-preview-refresh" class="wpforms-pdf-preview-button"><i class="fa fa-refresh" aria-hidden="true"></i></button>':"",p.el.$previewSidebar=d(`<div id="wpforms-pdf-preview-sidebar" class="wpforms-hidden">
					<div class="wpforms-pdf-preview-head">
						<button id="wpforms-pdf-preview-back">${_.escape(wpforms_builder.pdf_preview_back)}</button>
					</div>
					<div id="wpforms-pdf-preview-body">
						<div class="wpforms-pdf-preview-title">
							<h4>${_.escape(wpforms_builder.pdf_preview_title)}</h4>
							<p>${_.escape(wpforms_builder.pdf_preview_subtitle)}</p>
						</div>
						<div id="wpforms-pdf-preview">
							<div id="wpforms-pdf-preview-spinner">
								<i class="wpforms-loading-spinner wpforms-loading-lg"></i>
							</div>
						</div>
						<button id="wpforms-pdf-preview-zoom" class="wpforms-pdf-preview-button">${_.escape(wpforms_builder.pdf_preview_zoom)}</button>
						${e}
					</div>
				</div>`),p.el.$sidebar.after(p.el.$previewSidebar),p.el.$previewBody=d("#wpforms-pdf-preview-body"),p.el.$preview=d("#wpforms-pdf-preview"),p.el.$previewBack=d("#wpforms-pdf-preview-back"),p.el.$previewSpinner=d("#wpforms-pdf-preview-spinner"),p.el.$previewZoom=d("#wpforms-pdf-preview-zoom"),p.el.$previewBody.toggleClass("wpforms-scrollbar-compact",!navigator.userAgent.includes("Macintosh")&&!navigator.userAgent.includes("Firefox")))},addPreviewIframe(e){var e=d(e).data("block-id"),r=p.getPreviewIframe(e);p.el.$preview?.length&&r.length||(p.maybeCreatePreviewSidebar(),p.el.$preview.append(`<iframe class="wpforms-pdf-preview-iframe" id="wpforms-pdf-preview-iframe-${e}" scrolling="no"></iframe>`),p.initPreviewPaper(e),p.fetchPreview(e,!1))},removePreviewIframe(e){d("#wpforms-pdf-preview-iframe-"+e).remove()},activatePreviewIframe(e){e&&(p.initPreviewPaper(e),p.el.$preview.find(".wpforms-pdf-preview-iframe.active").removeClass("active"),p.el.$preview.find("#wpforms-pdf-preview-iframe-"+e).addClass("active"))},initPreviewPaper(e){p.el.$preview.attr("data-paper-size",d(`#wpforms-panel-field-pdfs-${e}-paper_size`).val()),p.el.$preview.attr("data-orientation",d(`#wpforms-panel-field-pdfs-${e}-orientation`).val())},getPreviewIframe(e){let r=null;return r=e?d("#wpforms-pdf-preview-iframe-"+e):p.el.$preview.find(".wpforms-pdf-preview-iframe.active")},getPreviewIframeDoc(e=null){e=p.getPreviewIframe(e);return e.length&&e[0]?.contentWindow.document||null},updatePreviewIframe(e,r){e=p.getPreviewIframeDoc(e);e&&(e.documentElement.innerHTML=r)},showSpinner(e){e=p.getPreviewIframe(e);e.length&&e.hasClass("active")&&(p.el.$previewSpinner.removeClass("wpforms-hidden"),p.el.$previewZoom.addClass("wpforms-disabled"),d(".wpforms-pdf .wpforms-builder-settings-block-content").addClass("wpforms-disabled"),d(".wpforms-pdf .wpforms-smart-tags-widget-input").attr("contenteditable",!1),WPForms.Admin.Builder?.UndoRedo?.preventRun(!0))},hideSpinner(){p.el.$previewSpinner.addClass("wpforms-hidden"),p.el.$previewZoom.removeClass("wpforms-disabled"),d(".wpforms-pdf .wpforms-builder-settings-block-content").removeClass("wpforms-disabled"),d(".wpforms-pdf .wpforms-smart-tags-widget-input").attr("contenteditable",!0),WPForms.Admin.Builder?.UndoRedo?.preventRun(!1)},updateZoomIframeScaling(e,r){e=e.length?e:d(".wpforms-pdf-preview-zoom"),r=r.length?r:d(".wpforms-pdf-preview-zoom iframe");e=e.outerHeight()/(r.outerHeight()-1);r[0].style.transform=`scale(${e})`},highLightPreviewElement(){var e=t.getElement();p.activatePreviewIframe(e.pdfId),t.highLightContainer(e.$previewContainer)},showError(e){p.el.$previewError||(p.el.$previewError=d('<div id="wpforms-pdf-preview-error" class="wpforms-hidden">'),p.el.$preview.append(p.el.$previewError)),p.el.$previewError.text(e).removeClass("wpforms-hidden"),setTimeout(()=>{p.hideError()},5e3)},hideError(){p.el.$previewError&&p.el.$previewError.addClass("wpforms-hidden")},fetchPreview(e,r=!0){e&&(p.showSpinner(e),r?p.fetchPreviewAjaxDebounced(e):p.fetchPreviewAjax(e))},fetchPreviewAjax(i){if(i&&p.el?.$form?.length){var e=d(`#wpforms-panel-field-pdfs-${i}-theme`).val(),r=d(`#wpforms-panel-field-pdfs-${i}-template_style`).val();if(e?.length&&r?.length){e={action:"wpforms_pdf_get_preview",nonce:wpforms_builder.nonce,form_id:p.formId,pdf_id:i,form_data:JSON.stringify(WPFormsBuilder.serializeAllData(p.el.$form))};p.hideError();let r=i+"_"+(new Date).getTime()+"_"+Math.random().toString(36).substring(2,13);p.loadingPreviews.push(r),d.post(wpforms_builder.ajax_url,e).done(function(e){e.success?p.loadingPreviews.filter(function(e){return e!==r&&e.startsWith(i+"_")}).length||(p.initPreviewPaper(i),p.updatePreviewIframe(i,e.data.html),t.clearData(i),p.afterUpdatePreview(i)):p.showError(wpforms_builder.pdf_preview_error)}).fail(function(e,r){var i=wpforms_builder.pdf_preview_error,e=e.responseText||r||"";wpf.debug(i,e),p.showError(i)}).always(function(){p.loadingPreviews=p.loadingPreviews.filter(function(e){return e!==r}),p.loadingPreviews.length||p.hideSpinner()})}else p.hideSpinner()}},afterUpdatePreview(e){d(`#wpforms-panel-field-pdfs-${e}-general_font, #wpforms-panel-field-pdfs-${e}-notification_font`).trigger("change"),WPFormsPDFBuilder.previewReflector.removeHighLighting()},pdfAdded(e,r){var i;"pdf"===r.data("block-type")&&(i=r.data("block-id"),p.addPreviewIframe(r),p.activatePreviewIframe(i),p.showSpinner(i),p.handleOpenPreviewSidebar(null))},handleSettingsBlockDeleted(e,r,i){"pdf"===r&&(p.removePreviewIframe(i),(r=p.el.$settings.find(".wpforms-builder-settings-block").first().data("block-id"))||p.handleClosePreviewSidebar(null),p.activatePreviewIframe(r))},handleOpenPreviewSidebar(e){p.getBlocks().length&&(p.el.$previewSidebar?.removeClass("wpforms-hidden"),e?.preventDefault())},handleClosePreviewSidebar(e){p.el.$previewSidebar.addClass("wpforms-hidden"),e?.preventDefault()},handleRefreshPreview(e){e?.preventDefault();e=d(".wpforms-pdf-preview-iframe.active").attr("id").replace("wpforms-pdf-preview-iframe-","");p.fetchPreview(e),t.clearData(e)},handleClickZoomButton(e){e?.preventDefault();e=p.getPreviewIframe(null);let r=p.el.$preview.attr("data-orientation"),i=p.el.$preview.attr("data-paper-size"),t=e.clone(),n=e[0]?.contentWindow.document.documentElement.outerHTML,o=(t.attr("id",t.attr("id")+"-zoom").attr("scrolling","no"),t.wrap('<div class="wpforms-pdf-preview-zoom"></div>').parent());d.confirm({title:!1,content:o,icon:!1,type:"pdf-preview",theme:"modern wpforms-pdf-preview-zoom",closeIcon:!0,buttons:!1,escapeKey:!0,backgroundDismiss:!0,boxWidth:"fit-content",onOpenBefore(){o.closest(".jconfirm-content").attr("data-orientation",r).attr("data-paper-size",i),p.updateZoomIframeScaling(o,t),t.on("load",()=>{var e=t[0]?.contentWindow.document;e&&(e.documentElement.innerHTML=n)})},onOpen(){this.$closeIcon.addClass("show"),d(a).on("resize.pdfPreviewZoom",_.debounce(()=>{p.updateZoomIframeScaling(o,t)},100))},onClose(){d(a).off("resize.pdfPreviewZoom")}})},handleTemplateStyleChange(e,r){p.activatePreviewIframe(r),p.showSpinner(r)},handleTemplateStyleChanged(e,r){p.activatePreviewIframe(r),p.fetchPreview(r)},handlePreviewClick(e){e.preventDefault(),e.stopPropagation()},handleSettingFocus(){var e=d(this);t.addElement(e)&&(p.el.$previewSidebar?.removeClass("wpforms-hidden"),p.highLightPreviewElement())},handleSettingBlur(){t.removeHighLighting()},handleSettingInput(e,r){var i=d(this);p.updateElement(i,r)},updateElement(e,r="",i=!0){t.addElement(e)&&(t.updateElement(e,r),i)&&"triggered"!==r&&p.highLightPreviewElement()},handleImageUploadChange(e,r){r=r.find(".wpforms-image-upload-url");t.addElement(r)&&(t.updateElement(r),p.highLightPreviewElement())},handleBeforeImageRemove(){var e=d(this).closest(".wpforms-setting-field-image-upload").find(".wpforms-image-upload-url");t.addElement(e)&&(p.el.$previewSidebar?.removeClass("wpforms-hidden"),p.highLightPreviewElement())}};return p}