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-reflector.min.js
export default function(e,t,l){let o={currentId:null,data:{},init(){o.$builder=l("#wpforms-builder")},addElement(e){var t=o.getInputId(e);if(!(o.currentId=t))return!1;if(!o.data[t]){var r={id:t,$input:e,value:null,pdfId:null,group:null,setting:"",pair:null,$previewContainer:null,themeColorKey:null,themeColorValue:null,themeSlug:null,templateValue:null,isInitialData:!0},a=(r.value=o.getInputVal(e),t.match(/wpforms-panel-field-pdfs-(\d+)-([a-zA-Z_\d]+)/));if(a&&3===a.length&&(r.pdfId=Number(a[1]),r.settingOrginal=a[2],r.setting=r.settingOrginal.replace("notification_","").replace("general_","")),r.pair=o.getSettingPair(r.setting),!r.pair)return!1;a=l(WPFormsPDFBuilder.preview.getPreviewIframeDoc(r.pdfId));r.$previewContainer=a.find(r.pair?.outline??r.pair?.selector),r.$updateContainer=r.pair?.outline?a.find(r.pair?.selector):r.$previewContainer,r.group=e.closest(".wpforms-panel-fields-group").data("group"),o.data[t]=r}return!0},updateElement(t,r=""){var a=o.getInputId(t);if((o.currentId=a)&&(o.data[a]||o.addElement(t))){let e={...o.data[a]};e.context=r,e.prevValue=e.value,e.value=o.getInputVal(t),e=o.addThemeColorDataToElement(e),(e=o.normalizeElementData(e)).value===o.data[a].value&&!e.isInitialData||(e.isInitialData=!1,o.data[a]={...e},WPFormsUtils.triggerEvent(o.$builder,"wpformsPDFReflectorElementUpdate",[e]),o.updateContainer(e))}},clearData(r){Object.entries(o.data).forEach(([e,t])=>{t?.pdfId===Number(r)&&delete o.data[e]})},getInputId(e){var t=e.attr("id");return t||(e.hasClass("choicesjs")?e.find("select.choices__input").attr("id"):e.hasClass("wpforms-smart-tags-widget")?e.closest(".wpforms-panel-field").find(".wpforms-smart-tags-widget-original").attr("id"):null)},getInputVal(e){return"checkbox"===e.attr("type")?e.is(":checked"):e.val()},getSettingValue(e,t){var r;return e&&t?((r=l(`#wpforms-panel-field-pdfs-${e}-`+t)).length?r:(r=l(`wpforms-panel-field-pdfs-${e}-template_category`).val(),l(`#wpforms-panel-field-pdfs-${e}-${"notification"===r?"notification":"general"}_`+t))).val():null},addThemeColorDataToElement(e){var t,r,a,o,n=l(`#wpforms-panel-field-pdfs-${e.pdfId}-template_style`).val(),i=WPFormsPDFBuilder.templates.getTemplateData(n);return i?(i=i.appearance?.[e.setting]||i.text?.[e.setting],t=/^\{color_\w+}$/.test(i)?i.replace("{color_","").replace("}",""):null,a=/^theme_color_\w+$/.test(e.setting)?e.setting.replace("theme_color_",""):null,t=t||a,r=l(`#wpforms-panel-field-pdfs-${e.pdfId}-theme`).val(),o=WPFormsPDFBuilder.appearance.getThemeData(r),o=(a=Boolean(a))?e.value:o?.colors[t]??null,{...e,themeSlug:r,themeColorKey:t,themeColorValue:o,templateValue:i,templateSlug:n,isThemeColorChange:a}):e},normalizeElementData(e){return e.setting?.includes("_color")&&(e.value=WPFormsUtils.cssColorsUtils.isValidColor(e.value)?e.value:"#ffffff00"),"logo_url"===e.setting&&(e.value=WPFormsPDFBuilder.appearance.getLogoUrl(e.value,e.themeSlug,e.templateSlug)),"font"===e.setting&&(e.previewValue=wpformsPDF.fonts[e.value]),e},getElement(e=""){return o.data[e]??o.data[o.currentId]},initPairDefinitions(){o.pairDefinitions||(o.pairDefinitions={theme_color:{selector:".page-background"},logo_url:{selector:"img.logo",action:"setAttribute",attr:"src"},logo_size:{selector:".logo-container",outline:"img.logo",action:"setAttribute",attr:"data-size"},logo_position:{selector:".header, .logo-container",outline:".logo-container",action:"setAttribute",attr:"data-align"},font:{selector:".container-content *, .container-background *",outline:".container-background-fill",property:"font-family"},font_size:{selector:".container-content *, .container-background *",outline:".container-background-fill",property:"font-size"},text_color:{selector:".container-content .content *",outline:".container-background-fill",property:"color"},content_color:{selector:".container-content .content, .container-content .content *",outline:".content",property:"color"},link_color:{selector:".container-content .content a",property:"color"},page_background_color:{selector:".page-background",property:"background",conditional:{condition:"!=",setting:"page_background_image",value:"none",action:"refreshPreview"}},page_background_color_end:{selector:".page-background",conditional:{condition:"!=",setting:"page_background_image",value:"none",action:"refreshPreview"}},page_background_image:{selector:".page-background",action:"refreshPreviewBackground"},container_background_color:{selector:".container-background-fill",outline:".container-background-fill",property:"background-color"},container_shadow:{selector:".container-shadow",outline:".container-background-fill",action:"setAttribute",attr:"data-shadow"},container_border_style:{selector:".container-background-fill",property:"border-style"},container_border_size:{selector:".container-background-fill",property:"border-width"},container_border_color:{selector:".container-background-fill",property:"border-color"},container_border_radius:{selector:".container-background-fill",property:"border-radius"},signature_size:{selector:".signature_image",outline:".signature",action:"setAttribute",attr:"data-size"},signature_position:{selector:".signature_image",outline:".signature",action:"setAttribute",attr:"data-align"},signature_url:{selector:".signature_image",action:"setAttribute",attr:"src"},signature_type:{selector:".signature",action:"setAttribute",attr:"data-type"},signature_show:{selector:".signature",action:"toggleClassInverse",class:"hidden"},badge_show:{selector:".badge",action:"toggleClassInverse",class:"hidden"},orientation:{selector:".page-background",action:"changePageOrientation"}})},getSettingPair(e){var t;return e?o.pairDefinitions[e]||(e.includes("theme_color_")?o.pairDefinitions.theme_color:e.includes("_color")?{selector:`.${t=e.replace("_color","")}, .${t} *`,outline:"."+t,property:"color"}:{selector:"."+e,action:"replaceText"}):null},highLightContainer(e){o.removeHighLighting(),e.addClass("preview-highlight")},removeHighLighting(){var e=WPFormsPDFBuilder.preview.getPreviewIframeDoc();l(e).find(".preview-highlight").removeClass("preview-highlight")},updateContainer(e){var t;e&&e.$updateContainer?.length&&(t=e.pair.action??"injectStyle","function"==typeof(t=n[t])&&t(e),o.conditionalAction(e))},conditionalAction(r){if(r.pair?.conditional){let t=r.pair.conditional;if(t.setting&&t.action&&t.condition){let e=o.getSettingValue(r.pdfId,t.setting);var a={e:()=>!Boolean(e),"!e":()=>Boolean(e),"==":()=>e===t.value,"!=":()=>e!==t.value,">":()=>e>t.value,">=":()=>e>=t.value,"<":()=>e<t.value,"<=":()=>e<=t.value};a[t.condition]&&a[t.condition]()&&"function"==typeof(a=n[t.action])&&a(r)}}}},n={injectStyle(e){var t,r;e&&e.$updateContainer?.length&&(t=e.$updateContainer.closest("body"),r=e.previewValue??e.value,e.themeColorKey&&t.css("--wpforms-theme-color-"+e.themeColorKey,e.themeColorValue),"settings_pdf_appearance"===e.group&&t.css("--wpforms-appearance-"+e.setting,r),"settings_pdf_template"===e.group)&&e.setting.includes("_color")&&t.css("--wpforms-text-color-"+e.setting,e.value)},replaceText(e){e.$updateContainer.html(wpf.sanitizeHTML(e.value))},toggleClassInverse(e){e.$updateContainer.toggleClass(e.pair.class,!e.value)},setAttribute(e){e.$updateContainer.attr(e.pair.attr,e.value)},refreshPreview(e){e.pdfId&&WPFormsPDFBuilder.preview.fetchPreview(e.pdfId)},refreshPreviewBackground(e){!e.pdfId||"none"===e.value&&"none"===e.prevValue||WPFormsPDFBuilder.preview.fetchPreview(e.pdfId)},changePageOrientation(e){e.pdfId&&(o.$preview=o.$preview??l("#wpforms-pdf-preview"),o.$preview.attr("data-orientation",e.value),WPFormsPDFBuilder.preview.fetchPreview(e.pdfId))}};return o}