PluginProbe
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz / 2.12.8
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz v2.12.8
2.12.8 2.12.7 2.12.6 2.12.5 2.12.4 2.12.3 2.12.2 2.12.1 2.12.0 2.11.1 2.11.0 2.10.1 2.10.0 2.9.1 2.9.0 2.8.2 2.8.1 2.7.0 2.7.1 2.8.0 trunk 0.0.10 0.0.11 0.0.12 0.0.13 All 98 releases
sureforms / assets / js / minified / preview-styling.min.js

preview-styling.min.js in SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz 2.12.8, at assets/js/minified/preview-styling.min.js

1 lines 4.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (()=>{let l=window.srfmPreviewStyling?.containerId;if(l&&/^[a-zA-Z0-9_-]+$/.test(l)){let f=document.querySelector("."+l);if(f){let a=f.className,d=document.createElement("style"),t=(d.id="srfm-preview-override-style",f.appendChild(d),0);function r(){var r=f.offsetHeight;if(r&&!(Math.abs(r-t)<4)){let o={type:"srfm-preview-height",height:t=r};[window.parent,window.top].forEach(function(r){r&&r!==window&&r.postMessage(o,"*")})}}window.parent!==window&&(r(),window.addEventListener("load",r),window.addEventListener("resize",r)),window.addEventListener("message",function(r){if(r.origin===window.location.origin&&r.data)if("srfm-reset-styling"===r.data.type)d.textContent="",f.className=a,(o=f.querySelector(".srfm-submit-container .wp-block-button"))&&(o.removeAttribute("style"),o=o.querySelector("button"))&&o.removeAttribute("style");else if("srfm-update-styling"===r.data.type){var o=r.data.styling;if(o){var t={},r=(o.primaryColor&&(r="hsl(from "+o.primaryColor+" h s l / ",t["--srfm-color-scheme-primary"]=o.primaryColor,t["--srfm-quill-editor-color"]=o.primaryColor,t["--srfm-color-input-border-hover"]=r+"0.65)",t["--srfm-color-input-border-focus-glow"]=r+"0.15)",t["--srfm-color-input-selected"]=r+"0.1)",t["--srfm-btn-color-hover"]=r+"0.9)",t["--srfm-btn-color-disabled"]=r+"0.25)"),o.textColor&&(r="hsl(from "+o.textColor+" h s l / ",t["--srfm-color-scheme-text"]=o.textColor,t["--srfm-color-input-label"]=o.textColor,t["--srfm-color-input-text"]=o.textColor,t["--srfm-color-input-description"]=r+"0.65)",t["--srfm-color-input-placeholder"]=r+"0.5)",t["--srfm-color-input-prefix"]=r+"0.65)",t["--srfm-color-input-background"]=r+"0.02)",t["--srfm-color-input-background-hover"]=r+"0.05)",t["--srfm-color-input-background-disabled"]=r+"0.07)",t["--srfm-color-input-border"]=r+"0.25)",t["--srfm-color-input-border-disabled"]=r+"0.15)",t["--srfm-color-multi-choice-svg"]=r+"0.7)"),o.textOnPrimaryColor&&(t["--srfm-color-scheme-text-on-primary"]=o.textOnPrimaryColor),o.formPaddingUnit||"px"),e=o.formBorderRadiusUnit||"px";if(void 0!==o.formPaddingTop&&(t["--srfm-form-padding-top"]=o.formPaddingTop+r),void 0!==o.formPaddingRight&&(t["--srfm-form-padding-right"]=o.formPaddingRight+r),void 0!==o.formPaddingBottom&&(t["--srfm-form-padding-bottom"]=o.formPaddingBottom+r),void 0!==o.formPaddingLeft&&(t["--srfm-form-padding-left"]=o.formPaddingLeft+r),void 0!==o.formBorderRadiusTop&&(t["--srfm-form-border-radius-top"]=o.formBorderRadiusTop+e),void 0!==o.formBorderRadiusRight&&(t["--srfm-form-border-radius-right"]=o.formBorderRadiusRight+e),void 0!==o.formBorderRadiusBottom&&(t["--srfm-form-border-radius-bottom"]=o.formBorderRadiusBottom+e),void 0!==o.formBorderRadiusLeft&&(t["--srfm-form-border-radius-left"]=o.formBorderRadiusLeft+e),f.classList.remove("srfm-bg-color","srfm-bg-gradient","srfm-bg-image"),"color"===o.bgType?(f.classList.add("srfm-bg-color"),o.bgColor&&(t["--srfm-bg-color"]=o.bgColor)):"gradient"===o.bgType?(f.classList.add("srfm-bg-gradient"),o.bgGradient&&(t["--srfm-bg-gradient"]=o.bgGradient)):"image"===o.bgType&&(f.classList.add("srfm-bg-image"),o.bgImage&&((r=o.bgImage.replace(/"/g,"")).startsWith("https://")||r.startsWith("http://"))&&(t["--srfm-bg-image"]='url("'+r+'")'),o.bgImagePosition&&(e=100*(o.bgImagePosition.x??.5),r=100*(o.bgImagePosition.y??.5),t["--srfm-bg-position"]=e+"% "+r+"%"),o.bgImageSize&&(t["--srfm-bg-size"]=o.bgImageSize),o.bgImageRepeat&&(t["--srfm-bg-repeat"]=o.bgImageRepeat),o.bgImageAttachment)&&(t["--srfm-bg-attachment"]=o.bgImageAttachment),o.fieldSpacing){var e=window.srfmPreviewStyling?.fieldSpacingVars;if(e){var i,r=e.small||{},e=e[o.fieldSpacing]||{},s=Object.assign({},r,e);for(i in s)i.startsWith("--")&&(t[i]=s[i])}}{var n=t;let r="."+l+" {\n";for(var m in n)null!=n[m]&&(r+="\t"+m+": "+n[m]+";\n");r+="}\n",d.textContent=r}o.buttonAlignment&&(r=f.querySelector(".srfm-submit-container .wp-block-button"))&&(r.style.textAlign="justify"===o.buttonAlignment?"center":o.buttonAlignment,e=r.querySelector("button"))&&(e.style.width="justify"===o.buttonAlignment?"100%":"");r=new CustomEvent("srfm-preview-styling-update",{detail:{styling:o,container:f}});document.dispatchEvent(r)}}})}}})();