%PDF- %PDF-
Mini Shell

Mini Shell

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

var GFGenericMap=function(e){var s=this;return s.options=e,s.UI=jQuery("#gaddon-setting-row-"+s.options.fieldName),s.init=function(){s.bindEvents(),s.setupData(),s.setupRepeater()},s.bindEvents=function(){s.UI.on("change",'select[name="_gaddon_setting_'+s.options.keyFieldName+'"]',function(){var e=jQuery(this),n=e.data("chosen")?e.siblings(".chosen-container"):e.data("select2")?e.siblings(".select2-container"):e,t=e.siblings(".custom-key-container");"gf_custom"==e.val()&&n.fadeOut(function(){t.fadeIn().focus()})}),s.UI.on("change",'select[name="_gaddon_setting_'+s.options.valueFieldName+'"]',function(){var e=jQuery(this),n=e.data("chosen")?e.siblings(".chosen-container"):e.data("select2")?e.siblings(".select2-container"):e,t=e.siblings(".custom-value-container");"gf_custom"==e.val()&&n.fadeOut(function(){t.fadeIn().focus()})}),s.UI.on("click","a.custom-key-reset",function(e){e.preventDefault();var n=jQuery(this).parents(".custom-key-container"),t=n.siblings("select.key"),a=t.data("chosen")?t.siblings(".chosen-container"):t.data("select2")?t.siblings(".select2-container"):t;n.fadeOut(function(){n.find("input").val("").change(),t.val("").trigger("change"),a.fadeIn().focus()})}),s.UI.on("click","a.custom-value-reset",function(e){e.preventDefault();var n=jQuery(this).parents(".custom-value-container"),t=n.siblings("select.value"),a=t.data("chosen")?t.siblings(".chosen-container"):t.data("select2")?t.siblings(".select2-container"):t;n.fadeOut(function(){n.find("input").val("").change(),t.val("").trigger("change"),a.fadeIn().focus()})}),s.UI.closest("form").on("submit",function(e){jQuery('[name^="_gaddon_setting_'+s.options.fieldName+'_"]').each(function(e){jQuery(this).removeAttr("name")})})},s.setupData=function(){var e=jQuery("#"+s.options.fieldId).val();s.data=e?jQuery.parseJSON(e):null,s.data||(s.data=[{key:"",value:"",custom_key:"",custom_value:""}])},s.setupRepeater=function(){var e=0<s.options.limit?s.options.limit:0;s.UI.find("tbody.repeater").repeater({limit:e,items:s.data,addButtonMarkup:'<i class="gficon-add"></i>',removeButtonMarkup:'<i class="gficon-subtract"></i>',callbacks:{add:function(e,n,t){var a=n.find('select[name="_gaddon_setting_'+s.options.keyFieldName+'"]');!t.custom_key&&0<a.length&&"gf_custom"!==a.val()?n.find(".custom-key-container").hide():n.find(".key").hide();var i=n.find('select[name="_gaddon_setting_'+s.options.valueFieldName+'"]');!t.custom_value&&0<i.length&&"gf_custom"!==i.val()?n.find(".custom-value-container").hide():n.find(".value").hide(),s.options.mergeTags&&(new gfMergeTagsObj(form,n.find(".custom-value-container input")),n.find(".custom-value-container").addClass("supports-merge-tags")),window.hasOwnProperty("gform")&&gform.doAction("gform_fieldmap_add_row",e,n,t)},save:function(e,n){jQuery("#"+s.options.fieldId).val(JSON.stringify(n))}}})},s.init()};

Zerion Mini Shell 1.0