PageSourceSearch

https://pccf.gives/wp-content/plugins/conditional-fields-for-eleme…/cfef_logic_frontend.min.js?ver=1.3.3

js pccf.gives collected 2026-10-04 23:35:02 UTC 7,823 bytes, 1 lines download raw bytes

1!function(e){"use strict";e(document).ready((function(){function n(e,n,i){n=t(n),i=t(i).trim();var l=(e=e.trim()).split(",").some((function(e){return e.trim()===i}));switch(n){case"==":return l&&""!==e;case"!=":return!l&&""!==e;case">":return parseInt(e)>parseInt(i);case"<":return parseInt(e)<parseInt(i);default:return!1}}function t(e){var n=document.createElement("textarea");return n.innerHTML=e,n.value}function i(t){var i=e(".cfef_logic_data_js",t).val();if(i&&"undefined"!==i)try{i=jQuery.parseJSON(i),e.each(i,(function(i,l){if(e(".elementor-field-group-"+i).hasClass("elementor-field-type-html"))s=e(".elementor-field-group-"+i).closest(".elementor-field-group");else var s=f(i);var o=l.display_mode,r=l.fire_action,d=[];e.each(l.logic_data,(function(e,i){if(i.cfef_logic_field_id){var l=a(i.cfef_logic_field_id,t);d.push(n(l,i.cfef_logic_field_is,i.cfef_logic_compare_value))}}));var p="All"==r?d.every((function(e){return!0===e})):d.some((function(e){return!0===e}));"show"==o?p||s.addClass("cfef-hidden"):p&&s.addClass("cfef-hidden")}))}catch(e){console.error("Error parsing JSON:",e)}}function l(t){var i=e(".cfef_logic_data_js",t).val();if(i&&"undefined"!==i)try{i=jQuery.parseJSON(i),e.each(i,(function(i,l){if(e(".elementor-field-group-"+i).hasClass("elementor-field-type-html"))r=e(".elementor-field-group-"+i).closest(".elementor-field-group");else var r=f(i);var d=l.display_mode,p=l.fire_action,c=[];e.each(l.logic_data,(function(i,l){var s=e(".elementor-field-group-"+l.cfef_logic_field_id,t);(s.hasClass("elementor-field-group-acceptance")||s.hasClass("elementor-field-type-acceptance"))&&s.find(".elementor-field-subgroup .elementor-field-option input").click((()=>{!0===s.find(".elementor-field-subgroup .elementor-field-option input")[0].checked?s.find(".elementor-field-subgroup .elementor-field-option input").val("off"):s.find(".elementor-field-subgroup .elementor-field-option input").val("on")}));var o,f=s[0];if(o=f?.classList.contains("cfef-hidden"),l.cfef_logic_field_id){var r=a(l.cfef_logic_field_id,t),d=!o&&n(r,l.cfef_logic_field_is,l.cfef_logic_compare_value);c.push(d)}}));var u="All"==p?c.every((function(e){return!0===e})):c.some((function(e){return!0===e}));"show"==d?u?(r.removeClass("cfef-hidden"),s(r)):(r.addClass("cfef-hidden"),o(r,i)):u?(r.addClass("cfef-hidden"),o(r,i)):(r.removeClass("cfef-hidden"),s(r))}))}catch(e){console.error("Error parsing JSON:",e)}}function s(e){if(e.hasClass("elementor-field-type-radio")&&0!==e.find('input[value="^newOptionTest"]').length)e.find('input[value="^newOptionTest"]').closest("span.elementor-field-option").remove();else if(e.hasClass("elementor-field-type-checkbox")&&0!==e.find('input[value="newchkTest"]').length)e.find('input[value="newchkTest"]').closest("span.elementor-field-option").remove();else if(e.hasClass("elementor-field-type-date")&&"1003-01-01"===e.find("input").val())e.find("input").val("");else if(e.hasClass("elementor-field-type-time")&&"11:59"===e.find("input").val())e.find("input").val("");else if(e.hasClass("elementor-field-type-tel")&&"+1234567890"===e.find("input").val())e.find("input").val("");else if(e.hasClass("elementor-field-type-url")&&"https://testing.com"===e.find("input").val())e.find("input").val("");else if(e.hasClass("elementor-field-type-email")&&"[email protected]"===e.find("input").val())e.find("input").val("");else if(e.hasClass("elementor-field-type-number")&&"000"===e.find("input").val())e.find("input").val("");else if(e.hasClass("elementor-field-type-upload")){const n=e.find("input"),t=`${my_script_vars.pluginConstant}assets/images/placeholder.png`;-1!==n.val().indexOf(t)&&n.val("")}else if(e.hasClass("elementor-field-type-textarea")&&"cool_plugins"===e.find("textarea").val())e.find("textarea").val("");else if(e.hasClass("elementor-field-type-select")){var n=e.find("select");if(n.length>0&&n.find("option").length>0)"premium1@"==n.val()&&(n.find("option[value='premium1@']").remove(),n.val(n.find("option:first").val()))}else{"cool23plugins"==e.find("input").val()&&e.find("input").val("")}}function o(n,t){if(n.hasClass("elementor-field-type-radio")){const n=e(".elementor-field-group-"+t);if(n.length>0&&0===n.find('input[value="^newOptionTest"]').length){const i=e(`\n                            <sp
1an class="elementor-field-option">\n                                <input type="radio" value="^newOptionTest" id="form-field-newOption" name="form_fields[${t}]" required="required" aria-required="true" checked="checked">\n                            </span>\n                        `);n.find(".elementor-field-subgroup").append(i)}}else if(n.hasClass("elementor-field-type-checkbox")){const n=e(".elementor-field-group-"+t);if(n.length>0&&0===n.find('input[value="newchkTest"]').length){const i=e(`\n                            <span class="elementor-field-option"><input type="checkbox" value="newchkTest" id="form-field-newchkTest" name="form_fields[${t}][]" checked="checked"> </span>\n                        `);n.find(".elementor-field-subgroup").append(i)}}else if(n.hasClass("elementor-field-type-date"))n.find("input").val("1003-01-01");else if(n.hasClass("elementor-field-type-time"))n.find("input").val("11:59");else if(n.hasClass("elementor-field-type-tel"))n.find("input").removeAttr("pattern"),n.find("input").val("+1234567890");else if(n.hasClass("elementor-field-type-url"))n.find("input").val("https://testing.com");else if(n.hasClass("elementor-field-type-email"))n.find("input").val("[email protected]");else if(n.hasClass("elementor-field-type-upload")){const e=`${my_script_vars.pluginConstant}assets/images/placeholder.png`,t=new File([],e,{type:"image/png"}),i=n.find('input[type="file"]'),l=new DataTransfer;l.items.add(t),i[0].files=l.files}else if(n.hasClass("elementor-field-type-number")){n.find("input").val();var i=n.find("input"),l=parseInt(i.attr("max")),s=parseInt(i.attr("min"));isNaN(s)?isNaN(l)?n.find("input").val("000"):n.find("input").val(l-1):n.find("input").val(s+1)}else if(n.hasClass("elementor-field-type-textarea"))n.find("textarea").val("cool_plugins");else if(n.hasClass("elementor-field-type-select")){var o=n.find("select"),a="premium1@";if(o.length>0&&o.find("option").length>0)o.find("option[value='premium']").length<=0&&o.append(`<option value="${a}">Premium1@</option>`),o.val(a)}else if(n.hasClass("elementor-field-type-text"))n.find("input").val("cool23plugins");else{const e=n.find("input");if(e.length>0){const n=e[0].id;jQuery(`#${n}`)[0].setAttribute("value","cool23plugins")}}}function a(n="",t="body"){var i="",l=e(".elementor-field-group-"+n,t);if(l.hasClass("elementor-field-type-radio"))i=l.find("input:checked").val();else if(l.hasClass("elementor-field-type-checkbox")){var s=[],o=l.find("input[type='checkbox']:checked");o.length>0?(o.each((function(){s.push(e(this).val())})),i=s.join(", ")):i=n}else i=l.hasClass("elementor-field-type-select")?l.find("select").val():l.hasClass("elementor-field-type-textarea")?l.find("textarea").val():l.find("input").val();return void 0===i?"":i}function f(n=""){return e("#form-field-"+n).length>0?e("#form-field-"+n).closest(".elementor-field-group"):e("#form-field-"+n+"-0").closest(".elementor-field-group")}e(document).on("elementor/popup/show",(function(){e(".elementor-form").each((function(){var n=e(this).closest(".elementor-widget-container");i(n),l(n)}))})),window.addEventListener("elementor/frontend/init",(function(){e(".elementor-form").each((function(){var n=e(this).closest(".elementor-widget-container");i(n),l(n)}))})),jQuery(document).on("submit_success",(function(e,n){setTimeout((()=>{l(jQuery(e.target).closest(".elementor-widget-container"))}),200)})),e("body").on("input change",".elementor-form input, .elementor-form select, .elementor-form textarea",(function(n){l(e(this).closest(".elementor-widget-container"))}))}))}(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.