File "settings.min.js"

Full Path: /home/tekvhqgl/public_html/dev2024_old_skip/wp-content/plugins/wpforms-lite/assets/js/components/admin/email/settings.min.js
File size: 1.95 KB
MIME-type: text/plain
Charset: utf-8

const WPFormsEmailSettings=window.WPFormsEmailSettings||function(n){const g={},r={init(){n(r.ready)},ready(){r.setup(),r.bindEvents(),r.relocateImageSize()},setup(){g.$wrapper=n(".wpforms-admin-settings-email"),g.$headerImage=n(".wpforms-email-header-image"),g.$imageSize=n(".wpforms-email-header-image-size"),g.$colorScheme=n("#wpforms-setting-row-email-color-scheme"),g.$typography=n("#wpforms-setting-row-email-typography")},bindEvents(){g.$wrapper.on("change",'.wpforms-email-template input[type="radio"]',r.handleOnUpdateTemplate).on("click",".wpforms-setting-remove-image",r.handleOnRemoveHeaderImage)},handleOnUpdateTemplate(e){var e=n(e.currentTarget).val(),a=g.$wrapper.find(".hide-for-template-none"),t=g.$headerImage.find(".choices"),r=g.$wrapper.find(".email-background-color"),i=g.$wrapper.find(".wpforms-email-legacy-notice"),m=0===g.$wrapper.find(".education-modal").length,o="none"===e,e="default"===e;a.toggle(!o),t.toggle(!e),i.toggle(e),r.toggle((e||!m)&&!o),g.$colorScheme.toggleClass("legacy-template",e),g.$typography.toggleClass("legacy-template",e)},handleOnRemoveHeaderImage(){n(this).closest(".wpforms-setting-row").removeClass("has-external-image-url")},handleOnUpdateImageSize(){var e=n(this).val();g.$headerImage.removeClass((e,a)=>(a.match(/has-image-size-\w+/g)||[]).join(" ")),g.$headerImage.addClass("has-image-size-"+e)},relocateImageSize(){var e=n(".wpforms-setting-remove-image");if(0!==e.length){var e=g.$imageSize.find("select"),a=e.get(0).outerHTML;g.$headerImage.find(".wpforms-setting-remove-image").before(a),e.remove();try{var t=g.$headerImage.find("select");g.$headerImage.addClass("has-image-size-"+(t.val()||"medium")),t.on("change",r.handleOnUpdateImageSize),new Choices(g.$headerImage.find("select").get(0),{searchEnabled:!1,shouldSort:!1,itemSelectText:""}),"default"===g.$wrapper.find(".wpforms-card-image input:checked").val()&&g.$headerImage.find(".choices").toggle()}catch(e){}}}};return r}((document,window,jQuery));WPFormsEmailSettings.init();