0byt3m1n1-V2
Path:
/
home
/
yvffpqmy
/
public_html
/
wp-content
/
plugins
/
arforms
/
js
/
[
Home
]
File: arf_selectpicker.js
function arf_CustomEvent(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var a=document.createEvent("CustomEvent");return a.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),a}function arf_selectpicker_bind_focus(e){var t=(e=void 0!==e&&null!=e?e:document).querySelectorAll(".arf-selectpicker-input-control"),a=t.length;if(0<a)for(var l=0;l<a;l++){var r=t[l];r.getAttribute("data-default-val");if(r.classList.contains("arf_material_active")){let e=ARFGetParents(r,".arf_material_outline_container");null!=e[0]&&(e[0].classList.add("arf_material_active_container_open"),e[0].querySelector(".arf_material_outliner_notch .arf_main_label").classList.add("active"))}r.addEventListener("focusin",function(e){null!=this.getAttribute("data-validate-focus")&&"true"==this.getAttribute("data-validate-focus")||this.parentNode.querySelector(".arf-selectpicker-control").click()}),r.addEventListener("focusout",function(e){var l,t;if(null!=this.getAttribute("data-validate-focus")&&"true"==this.getAttribute("data-validate-focus"))return this.removeAttribute("data-validate-focus"),!1;let a=200;Modernizr.touchevents&&(a=0),this.parentNode.querySelector(".arf-selectpicker-control").classList.contains("arf-has-autocomplete")||(l=this,t=a,setTimeout(function(){l.parentNode.querySelector(".arf-selectpicker-control").classList.remove("open"),l.parentNode.querySelector(".arf-selectpicker-control").classList.contains("arf-has-autocomplete")&&(l.parentNode.querySelector(".arf-selectpicker-control").querySelector("input.arf-selectpicker-autocomplete").value="");var e=ARFGetParents(l.parentNode,".arf_material_outline_container");if(0<e.length&&void 0!==e[0]?e[0].classList.remove("arf_material_active_container"):0<(e=ARFGetParents(l.parentNode,".arfformfield")).length&&e[0].classList.remove("arfcurrent_field_active"),l.parentNode.querySelector(".arf-selectpicker-control").classList.remove("open_from_top"),l.parentNode.querySelector(".arf-selectpicker-control").querySelector("dd ul").style.top="",null!=l.parentNode.querySelector("dd ul li.hovered"))for(var t=l.parentNode.querySelectorAll("dd ul li.hovered").length,a=0;a<t;a++)void 0!==l.parentNode.querySelectorAll("dd ul li.hovered")[a]&&l.parentNode.querySelectorAll("dd ul li.hovered")[a].classList.remove("hovered")},t)),selected_li=0})}}function arf_init_selectpicker_keyscroll(e,keycode,el){var dl=el,dt=dl.querySelector("dt"),ul=dl.querySelector("dd ul"),nodes=jQuery(ul).find("li:visible"),li_hovered=jQuery(ul).find("li.hovered:visible")[0]||null;const evt=arf_CustomEvent("change",{bubbles:!0});var has_autocomplete=el.classList.contains("arf-has-autocomplete")||!1;if("ArrowUp"==keycode)arfpreventDefault(e),arfpreventDefaultForScrollKeys(e),arf_selects(ul,nodes,null===li_hovered||0===selected_li?nodes[nodes.length-1]:nodes[selected_li-1]);else if("ArrowDown"==keycode)arfpreventDefault(e),arfpreventDefaultForScrollKeys(e),null===li_hovered||selected_li===nodes.length-1?arf_selects(ul,nodes,nodes[0]):arf_selects(ul,nodes,nodes[selected_li+1]);else if("Enter"==keycode){if(arfpreventDefault(e),null!==li_hovered){var value=li_hovered.getAttribute("data-value"),label=li_hovered.getAttribute("data-label"),datatype=li_hovered.getAttribute("data-type"),parent_ul=ul,data_id=parent_ul.getAttribute("data-id");if(dl.classList.contains("multi-select")){var selected_label=dl.querySelector("dt span").innerHTML,selected_value=document.getElementById(data_id).value,selected_value=""!==selected_label&&""!==selected_value?(selected_label=selected_label.split(","),selected_value.split(",")):(selected_label=[],[]),skey=selected_label.indexOf(label),vkey=selected_value.indexOf(value),placeHolder,current_el;li_hovered.classList.contains("arm_sel_opt_checked")?(-1<skey&&(selected_label.splice(skey,1),selected_label=selected_label.join(","),selected_label=dl.querySelector("dt span").innerHTML=selected_label),-1<vkey&&(selected_value.splice(vkey,1),selected_value=selected_value.join(","),document.getElementById(data_id).value=selected_value,document.getElementById(data_id).setAttribute("value",value),document.getElementById(data_id).dispatchEvent(evt),null!=document.getElementById(data_id).getAttribute("data-onchange")&&eval(document.getElementById(data_id).getAttribute("data-onchange")),null!=document.getElementById(data_id).getAttribute("data-onkeyup")&&eval(document.getElementById(data_id).getAttribute("data-onkeyup"))),li_hovered.classList.remove("arm_sel_opt_checked"),""===selected_label&&(placeHolder=dl.getAttribute("data-placeholder")||"Please select",""==placeHolder&&(placeHolder="Please select"),selected_label=dl.querySelector("dt span").innerHTML=placeHolder)):(current_el=li_hovered,skey<0&&(selected_label.push(label),label=selected_label.join(","),selected_value.push(value),value=selected_value.join(",")),current_el.classList.add("arm_sel_opt_checked"),selected_label=dl.querySelector("dt span").innerHTML=label,document.getElementById(data_id).value=value,document.getElementById(data_id).setAttribute("value",value),document.getElementById(data_id).dispatchEvent(evt),null!=document.getElementById(data_id).getAttribute("data-onchange")&&eval(document.getElementById(data_id).getAttribute("data-onchange")),null!=document.getElementById(data_id).getAttribute("data-onkeyup")&&eval(document.getElementById(data_id).getAttribute("data-onkeyup")))}else{if(dl.querySelector("dt span").innerHTML=label,document.getElementById(data_id).value=value,document.getElementById(data_id).setAttribute("value",value),null!=document.getElementById(data_id).getAttribute("data-dynamic-load")){let loadEvt=document.getElementById(data_id).getAttribute("data-dynamic-load");eval(loadEvt)}document.getElementById(data_id).dispatchEvent(evt),li_hovered.click(),null!=document.getElementById(data_id).getAttribute("data-onchange")&&eval(document.getElementById(data_id).getAttribute("data-onchange")),null!=document.getElementById(data_id).getAttribute("data-onkeyup")&&eval(document.getElementById(data_id).getAttribute("data-onkeyup")),dl.classList.remove("open"),dl.classList.contains("arf-has-autocomplete")&&(dl.querySelector("input.arf-selectpicker-autocomplete").value="");var material_parent_el=ARFGetParents(dl,".arf_material_outline_container"),field_container;if(0<material_parent_el.length&&void 0!==material_parent_el[0]?material_parent_el[0].classList.remove("arf_material_active_container"):(field_container=ARFGetParents(dl,".arfformfield"),0<field_container.length&&field_container[0].classList.remove("arfcurrent_field_active")),dl.classList.remove("open_from_top"),dl.querySelector("dd ul").style.top="",null!=dl.querySelector("dd ul li.hovered"))for(var selected_lis=dl.querySelectorAll("dd ul li.hovered").length,h=0;h<selected_lis;h++)void 0!==dl.querySelectorAll("dd ul li.hovered")[h]&&dl.querySelectorAll("dd ul li.hovered")[h].classList.remove("hovered")}let is_mo_form=0<jQuery(li_hovered).parents(".arf_material_outline_form").length||!1,mo_field_label=jQuery(li_hovered).hasClass("arf_material_outline_sel_data_label");is_mo_form&&mo_field_label?(jQuery(li_hovered).parents(".arf_selectpicker_wrapper").find("dt span").html(""),jQuery(li_hovered).parents(".arf_material_outline_container").removeClass("arf_material_active_container"),jQuery(li_hovered).parents(".arf_material_outline_container").find(".arf_material_outliner_notch .arf_main_label").removeClass("active")):is_mo_form&&!mo_field_label&&(jQuery(li_hovered).parents(".arf_material_outline_container").addClass("arf_material_active_container_open"),jQuery(li_hovered).parents(".arf_material_outline_container").removeClass("arf_material_active_container"),jQuery(li_hovered).parents(".arf_material_outline_container").find(".arf_material_outliner_notch .arf_main_label").addClass("active")),wp.hooks.doAction("arf_set_field_type_for_outside_options",data_id,datatype)}}else if("Escape"==keycode){var selectpicker=document.querySelector(".arf-selectpicker-control.open");if(null!==selectpicker){selectpicker.classList.remove("open"),selectpicker.classList.contains("arf-has-autocomplete")&&(selectpicker.querySelector("input.arf-selectpicker-autocomplete").value="");var material_parent_el=ARFGetParents(selectpicker,".arf_material_outline_container"),field_container;if(0<material_parent_el.length&&void 0!==material_parent_el[0]?material_parent_el[0].classList.remove("arf_material_active_container"):(field_container=ARFGetParents(selectpicker,".arfformfield"),0<field_container.length&&field_container[0].classList.remove("arfcurrent_field_active")),selectpicker.classList.remove("open_from_top"),selectpicker.querySelector("dd ul").style.top="",null!=selectpicker.querySelector("dd ul li.hovered"))for(var selected_lis=selectpicker.querySelectorAll("dd ul li.hovered").length,h=0;h<selected_lis;h++)void 0!==selectpicker.querySelectorAll("dd ul li.hovered")[h]&&selectpicker.querySelectorAll("dd ul li.hovered")[h].classList.remove("hovered")}}else if(has_autocomplete)resetHeight();else if("Shift"!=e.key&&"Control"!=e.key&&"Alt"!=e.key&&"Tab"!=e.key){let keyPressed=e.key.toLocaleLowerCase();keyhistory+=keyPressed,resetKeyhistory.cancel&&clearInterval(resetKeyhistory.cancel),resetKeyhistory.cancel=resetKeyhistory.start(),/^(.)\1+$/.test(keyhistory)&&(keyhistory=keyhistory.charAt(0));for(let x=0;x<nodes.length;x++){let _node=nodes[x],_label=(null!==li_hovered&&li_hovered.classList.remove("hovered"),_node.getAttribute("data-label").toLocaleLowerCase()),searchSuccess=(_label=_label.replace(/<[^>]+>/g,""),_label.stringStartsWith(keyhistory));if(searchSuccess&&!_node.classList.contains("hovered")){_node.classList.add("hovered");let el=_node,ul=el.parentNode,nodes=ul.querySelectorAll("li");arf_selects(ul,nodes,el);break}}}}function resetHeight(){let t=document.querySelector(".arf-selectpicker-control.open");if(null!=t){var a=t.offsetHeight,l=ARFGetParents(t,".arf-selectpicker-control"),r=ARFGetParents(l[0],".arf_popup_container.arfactive"),i=0<r.length&&void 0!==r[0];let e=ARFGetParents(l[0],".arf_field_values_model.arfactive");var l=0<e.length&&void 0!==e[0],n=t.querySelector("dd ul").offsetHeight,o=window.innerHeight,i=(i?o=r[0].getBoundingClientRect().top+r[0].offsetHeight:l&&(o=e[0].getBoundingClientRect().top+e[0].offsetHeight),n+t.querySelector("dd ul").getBoundingClientRect().top);o<=i?(t.classList.add("open_from_top"),t.parentNode.parentNode.classList.contains("arf_material_theme_container")?t.querySelector("dd ul").style.top="-"+(n+a-35)+"px":t.querySelector("dd ul").style.top="-"+(n+a)+"px"):(t.classList.remove("open_from_top"),t.querySelector("dd ul").style.top="")}}function arf_selects(e,t,a){var l,r,i,t=[].indexOf.call(t,a);-1!==t&&(selected_li=t,t=a.offsetHeight,r=(l=e.scrollTop)+e.offsetHeight,i=t*selected_li,null!==document.querySelector("li.hovered")&&document.querySelector("li.hovered").classList.remove("hovered"),a.classList.add("hovered"),(i<l||r<i+t)&&(e.scrollTop=i))}function arfpreventDefault(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}function arfpreventDefaultForScrollKeys(e){if({37:0,38:1,39:0,40:1}[e.keyCode])return arfpreventDefault(e),!1}function arfdisableScroll(){window.addEventListener&&window.addEventListener("wheel DOMMouseScroll",arfpreventDefault,!1),document.onkeydown=arfpreventDefaultForScrollKeys}function arfenableScroll(){window.removeEventListener&&(window.removeEventListener("wheel",arfpreventDefault,!1),window.removeEventListener("DOMMouseScroll",arfpreventDefault,!1)),document.onkeydown=null}!function(a,c){function u(e){return"function"!=typeof c.createElement?c.createElement(e):g?c.createElementNS.call(c,"http://www.w3.org/2000/svg",e):c.createElement.apply(c,arguments)}var e,t,l,r,i,n,o,d,s,_,f,p=[],v=[],m={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var a=this;setTimeout(function(){t(a[e])},0)},addTest:function(e,t,a){v.push({name:e,fn:t,options:a})},addAsyncTest:function(e){v.push({name:null,fn:e})}},y=function(){},h=(y.prototype=m,y=new y,c.documentElement),g="svg"===h.nodeName.toLowerCase(),b=m._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""],S=(m._prefixes=b,m.testStyles=function(e,t,a,l){var r,i,n,o,d="modernizr",s=u("div");if((o=c.body)||((o=u(g?"svg":"body")).fake=!0),parseInt(a,10))for(;a--;)(i=u("div")).id=l?l[a]:d+(a+1),s.appendChild(i);return(r=u("style")).type="text/css",r.id="s"+d,(o.fake?o:s).appendChild(r),o.appendChild(s),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(c.createTextNode(e)),s.id=d,o.fake&&(o.style.background="",o.style.overflow="hidden",n=h.style.overflow,h.style.overflow="hidden",h.appendChild(o)),r=t(s,e),o.fake?(o.parentNode.removeChild(o),h.style.overflow=n,h.offsetHeight):s.parentNode.removeChild(s),!!r});for(o in y.addTest("touchevents",function(){var t,e;return"ontouchstart"in a||a.DocumentTouch&&c instanceof DocumentTouch?t=!0:(e=["@media (",b.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join(""),S(e,function(e){t=9===e.offsetTop})),t}),v)if(v.hasOwnProperty(o)){if(e=[],(t=v[o]).name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(l=0;l<t.options.aliases.length;l++)e.push(t.options.aliases[l].toLowerCase());for(r="function"==typeof t.fn?t.fn():t.fn,i=0;i<e.length;i++)1===(n=e[i].split(".")).length?y[n[0]]=r:(!y[n[0]]||y[n[0]]instanceof Boolean||(y[n[0]]=new Boolean(y[n[0]])),y[n[0]][n[1]]=r),p.push((r?"":"no-")+n.join("-"))}d=p,_=h.className,f=y._config.classPrefix||"",g&&(_=_.baseVal),y._config.enableJSClass&&(s=new RegExp("(^|\\s)"+f+"no-js(\\s|$)"),_=_.replace(s,"$1"+f+"js$2")),y._config.enableClasses&&(_+=" "+f+d.join(" "+f),g?h.className.baseVal=_:h.className=_),delete m.addTest,delete m.addAsyncTest;for(var k=0;k<y._q.length;k++)y._q[k]();a.Modernizr=y}(window,document);var keyhistory="",resetKeyhistory={start:function(){return setTimeout(function(){keyhistory=""},800)}},selected_li=(String.prototype.stringStartsWith||!function(){function e(e){if(null==this)throw new TypeError;var t=String(this);if(e&&"[object RegExp]"==d.call(e))throw new TypeError;var a=t.length,l=String(e),r=l.length,i=1<arguments.length?arguments[1]:void 0,n=((i=i?Number(i):0)!=i&&(i=0),Math.min(Math.max(i,0),a));if(a<r+n)return!1;for(var o=-1;++o<r;)if(t.charCodeAt(n+o)!=l.charCodeAt(o))return!1;return!0}var t=function(){try{var e={},t=Object.defineProperty,a=t(e,e,e)&&t}catch(e){}return a}(),d={}.toString;t?t(String.prototype,"stringStartsWith",{value:e,configurable:!0,writable:!0}):String.prototype.stringStartsWith=e}(),0),ARFGetParents=(document.addEventListener("click",function(e){var t=document.querySelectorAll(".arf-selectpicker-control.open"),e=e.target,a=ARFGetParents(e,".arf-selectpicker-control");if("LABEL"==e.nodeName&&e.classList.contains("arf_main_label"))return!1;Modernizr.touchevents&&a.length<1&&(null!=(l=ARFGetParents(e,".arfmainformfield"))[0]&&null!=l[0].querySelector(".arf-selectpicker-control")&&(a=[l[0].querySelector(".arf-selectpicker-control")]));var l=ARFGetParents(a[0],".arf_popup_container.arfactive"),l=(0<l.length&&l[0],ARFGetParents(a[0],".arf_field_values_model.arfactive")),l=0<l.length&&void 0!==l[0],r=arf_CustomEvent("change",{bubbles:!0}),i=ARFGetParents(a[0],".arf_form_outer_wrapper"),n=0<i.length&&void 0!==i[0];let o=!1;0<ARFGetParents(e,".arf_material_outline_container").length&&(o=!0);var d=!1;if(!n||0<(c=ARFGetParents(a[0],".arfformfield")).length&&void 0!==c[0]&&(d=null!=c[0].getAttribute("data-view")&&"arf_disable"==c[0].getAttribute("data-view"),o),0<a.length){var s=a[0];if(s.classList.contains("arf_disabled")||d)return!0;var c=ARFGetParents(e,"ul");if(s.classList.contains("open")){if(s.classList.contains("open")&&c.length<1){if(s.classList.remove("open"),s.classList.remove("open_from_top"),s.classList.contains("arf-has-autocomplete")&&(s.querySelector("input.arf-selectpicker-autocomplete").value="",s.querySelector("input.arf-selectpicker-autocomplete").setAttribute("value","")),0<(A=ARFGetParents(s,".arf_material_outline_container")).length&&void 0!==A[0]?A[0].classList.remove("arf_material_active_container"):0<(j=ARFGetParents(s,".arfformfield")).length&&j[0].classList.remove("arfcurrent_field_active"),s.querySelector("dd ul").style.top="",null!=s.querySelector("dd ul li.hovered"))for(m=s.querySelectorAll("dd ul li.hovered").length,y=0;y<m;y++)void 0!==s.querySelectorAll("dd ul li.hovered")[y]&&s.querySelectorAll("dd ul li.hovered")[y].classList.remove("hovered")}else if(s.classList.contains("open")&&0<c.length&&"LI"===e.nodeName){S=e.getAttribute("data-value"),a=e.getAttribute("data-label"),h=c[0].getAttribute("data-id");if(s.classList.contains("multi-select")){var d=s.querySelector("dt span").innerHTML,c=document.getElementById(h).value,c=""!==d&&""!==c?(d=d.split(","),c.split(",")):(d=[],[]),u=d.indexOf(a),_=c.indexOf(S);if(e.classList.contains("arm_sel_opt_checked")){if(-1<u&&(d.splice(u,1),d=d.join(","),d=s.querySelector("dt span").innerHTML=d),-1<_&&(c.splice(_,1),c=c.join(","),document.getElementById(h).value=c,document.getElementById(h).setAttribute("value",c),document.getElementById(h).dispatchEvent(r)),e.classList.remove("arm_sel_opt_checked"),""===d){_=document.getElementById(h).getAttribute("data-placeholder")||"Please select";if(""==_&&(_="Please select"),o){let e=ARFGetParents(s,".arf_material_outline_container");e[0].classList.remove("arf_material_active_container_open"),e[0].querySelector(".arf_material_outliner").classList.remove("arf_material_active"),e[0].querySelector(".arf_material_outliner .arf_main_label").classList.remove("active")}else d=s.querySelector("dt span").innerHTML=_}}else{_=e;if(u<0&&(d.push(a),a=d.join(","),c.push(S),S=c.join(",")),_.classList.add("arm_sel_opt_checked"),o&&0<c.length){let e=ARFGetParents(s,".arf_material_outline_container");e[0].classList.add("arf_material_active_container_open"),e[0].querySelector(".arf_material_outliner").classList.add("arf_material_active"),e[0].querySelector(".arf_material_outliner .arf_main_label").classList.add("active")}(d=s.querySelector("dt span").innerHTML=a).split(",");document.getElementById(h).value=S,document.getElementById(h).setAttribute("value",S),document.getElementById(h).dispatchEvent(r)}if(null!==document.querySelector(".arf_form_editor_wrapper")){"string"==typeof c&&""!=c&&(c=[c]);u=document.getElementById(h).getAttribute("name").replace(/item_meta\[(\d+)\]\[\]/,"$1");let e=arf_retrieve_field_data(u);e.default_value=c,e=JSON.stringify(e),jQuery("#arf_field_data_"+u).val(e).trigger("change")}}else if(s.querySelector("dt span").innerHTML=a,document.getElementById(h).value=S,document.getElementById(h).setAttribute("value",S),document.getElementById(h).dispatchEvent(r),s.classList.remove("open"),s.classList.contains("arf-has-autocomplete")&&(s.querySelector("input.arf-selectpicker-autocomplete").value=""),0<(A=ARFGetParents(s,".arf_material_outline_container")).length&&void 0!==A[0]?e.classList.contains("arf_material_outline_sel_data_label")?(A[0].classList.remove("arf_material_active_container"),A[0].classList.remove("arf_material_active_container_open"),s.querySelector("dt span").innerHTML=""):(A[0].classList.remove("arf_material_active_container"),A[0].classList.add("arf_material_active_container_open")):0<(j=ARFGetParents(s,".arfformfield")).length&&j[0].classList.remove("arfcurrent_field_active"),s.classList.remove("open_from_top"),s.querySelector("dd ul").style.top="",null!=s.querySelector("dd ul li.hovered"))for(m=s.querySelectorAll("dd ul li.hovered").length,y=0;y<m;y++)void 0!==s.querySelectorAll("dd ul li.hovered")[y]&&s.querySelectorAll("dd ul li.hovered")[y].classList.remove("hovered")}}else{if(0<t.length)for(var f=0;f<t.length;f++){var p=t[f],v=ARFGetParents(p,".arf_material_outline_container");if(0<v.length?v[0].classList.remove("arf_material_active_container"):0<(j=ARFGetParents(p,".arfformfield")).length&&j[0].classList.remove("arfcurrent_field_active"),p.classList.contains("arf-has-autocomplete")&&(p.querySelector("input.arf-selectpicker-autocomplete").value=""),p.classList.remove("open"),p.classList.remove("open_from_top"),p.classList.contains("arf-has-autocomplete")&&(p.querySelector("input.arf-selectpicker-autocomplete").value=""),p.querySelector("dd ul").style.top="",null!=p.querySelector("dd ul li.hovered"))for(var m=p.querySelectorAll("dd ul li.hovered").length,y=0;y<m;y++)void 0!==p.querySelectorAll("dd ul li.hovered")[y]&&p.querySelectorAll("dd ul li.hovered")[y].classList.remove("hovered")}s.querySelector("dd ul").style.height="",s.classList.add("open");s.offsetHeight;s.classList.contains("arf-has-autocomplete")&&jQuery(s).find("input.arf-selectpicker-autocomplete").focus();0<(A=ARFGetParents(s,".arf_material_outline_container")).length&&void 0!==A[0]?A[0].classList.add("arf_material_active_container"):0<(j=ARFGetParents(s,".arfformfield")).length&&j[0].classList.add("arfcurrent_field_active"),n&&!l&&(_=i[0],c=(d=jQuery(s)).offset().top+d.height(),_=jQuery(d).parents(".arf_form_outer_wrapper"),u=0,k=jQuery(d).find("dd ul li:visible:first-child").outerHeight(),void 0!==_&&jQuery(d).parents().hasClass("arf_form_outer_wrapper")&&(u=_.offset().top+_.height(),jQuery(".arf_fieldset").parents().hasClass("arf_flymodal")&&(u-=k)),a=15,null!=d.attr("data-size")&&(a=d.attr("data-size")),r=jQuery(d).find("dd ul"),l=(e=u-c)<(n=k*a+(parseInt(r.css("padding-top"))+parseInt(r.css("padding-right"))+parseInt(r.css("padding-bottom"))+parseInt(r.css("padding-left"))+parseInt(r.css("margin-top"))+parseInt(r.css("margin-bottom"))))?e-30:n,s.querySelector("dd ul").style.maxHeight=l+"px");var h=s.getAttribute("data-id"),i="",_=!1;if(null!=document.getElementById(h)&&(i=document.getElementById(h).value,_="true"==document.getElementById(h).getAttribute("data-skip")),""!=i&&!_){d=s.querySelector('dd ul li[data-value="'+i+'"]');if(null!=d){for(var g=s.querySelectorAll("dd ul li"),b=0;b<g.length;b++)g[b].classList.remove("hovered");d.classList.add("hovered");u=[].indexOf.call(g,d);-1<u&&(selected_li=u)}}i==(S=jQuery("input#"+h).val())&&0<(c=-1<i.indexOf('"')?jQuery("#"+h).parent().find('dd ul li[data-value="'+i.replace(/\"/g,'\\"')+'"]'):jQuery("#"+h).parent().find('dd ul li[data-value="'+i+'"]')).length&&(a=c.position().top,Math.floor(a)>c.parent().height()&&c.parent().animate({scrollTop:c.position().top},0));var S,k=jQuery(s).find("dd ul li:visible:first-child").outerHeight();s.getBoundingClientRect().top,s.querySelector("dd ul").offsetHeight;0<ARFGetParents(s,".arf_field_option_model.arfactive, .arf_field_values_model.arfactive").length&&0<(j=ARFGetParents(s,".arfformfield.arfcurrent_field_active")).length&&j[0].classList.remove("arfcurrent_field_active"),resetHeight()}}else{var L=document.querySelector(".arf-selectpicker-control.open");if(null!==L){L.classList.remove("open"),L.classList.remove("open_from_top");var j,A=ARFGetParents(L,".arf_material_outline_container");if(L.classList.contains("arf-has-autocomplete")&&(L.querySelector("input.arf-selectpicker-autocomplete").value=""),0<A.length&&void 0!==A[0]?A[0].classList.remove("arf_material_active_container"):0<(j=ARFGetParents(L,".arfformfield")).length&&j[0].classList.remove("arfcurrent_field_active"),L.querySelector("dd ul").style.top="",null!=L.querySelector("dd ul li.hovered"))for(m=L.querySelectorAll("dd ul li.hovered").length,y=0;y<m;y++)void 0!==L.querySelectorAll("dd ul li.hovered")[y]&&L.querySelectorAll("dd ul li.hovered")[y].classList.remove("hovered")}}0<jQuery(".arf_accordion_container").length&&jQuery(".arf_accordion_container").scrollLeft(0)}),function(e,t){Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),a=t.length;0<=--a&&t.item(a)!==this;);return-1<a});for(var a=[];e&&e!==document;e=e.parentNode)(!t||e.matches(t))&&a.push(e);return a});document.addEventListener("scroll",function(e){var t=document.querySelectorAll(".arf-selectpicker-control.open"),a=t.length;if(0<a)for(var l=0;l<a;l++){var r=t[l],i=r.offsetHeight,n=ARFGetParents(r,".arf_popup_container"),o=0<n.length&&void 0!==n[0],d=ARFGetParents(r,".arf_form_outer_wrapper"),d=0<d.length&&void 0!==d[0],s=r.getBoundingClientRect().top,c=r.querySelector("dd ul").offsetHeight,u=window.innerHeight;o&&(u=n[0].offsetHeight),!d&&u<=i+c+s+20?(r.classList.add("open_from_top"),r.parentNode.classList.contains("material-theme")?r.querySelector("dd ul").style.top="-"+(c+i-35)+"px":r.querySelector("dd ul").style.top="-"+(c+i)+"px"):(r.classList.remove("open_from_top"),r.querySelector("dd ul").style.top="")}}),document.onreadystatechange=function(){"complete"===document.readyState&&arf_selectpicker_bind_focus()},document.addEventListener("keydown",function(e){var t=document.querySelector(".arf-selectpicker-control.open");null!==t?(arfdisableScroll(),arf_init_selectpicker_keyscroll(e,e.key,t)):arfenableScroll()}),jQuery(document).on("keydown",".arf-selectpicker-autocomplete",function(e){var t=jQuery(this);9!=e.keyCode&&"Tab"!=e.key||(t.parents(".arf-selectpicker-control").removeClass("open"),t.parents(".arf-selectpicker-control").removeClass("open_from_top"))}),jQuery(document).on("keyup",".arf-selectpicker-input-control",function(e){jQuery(this);9!=e.keyCode&&"Tab"!=e.key||(jQuery(this).parents(".arf_material_outline_container").addClass("arf_material_active_container"),jQuery(this).parent().find(".arf-selectpicker-control").addClass("open"))}),jQuery(document).on("keyup",".arf-selectpicker-autocomplete",function(e){var t=jQuery(this),a=jQuery(this).val().toLowerCase();jQuery(this).parents(".arf-selectpicker-control").find("dd ul li").each(function(){jQuery(this).show(),""!=a&&(-1!=jQuery(this).attr("data-label").toLowerCase().indexOf(a)?jQuery(this).show():jQuery(this).hide())}),9!=e.keyCode&&"Tab"!=e.key||t.parents(".arf-selectpicker-control").addClass("open")}),jQuery(document).on("focusin",".arf-selectpicker-autocomplete",function(){jQuery(this).parents(".arf-selectpicker-control").find("ul li").show(),jQuery(this).parents(".arf-selectpicker-control:not(.open)").trigger("click")}),jQuery(document).on("click",".arf-selectpicker-control:not('.multi-select') dd ul li",function(e){var arf_parent_select_id=jQuery(this).attr("data-value"),text=(null!=arf_parent_select_id&&""!=arf_parent_select_id&&jQuery(this).parents("ul").attr("data-parent-id",arf_parent_select_id),jQuery(this).html()),id=(jQuery(this).parent().parent().parent().find("dt span").html(jQuery(this).attr("data-")),jQuery(this).parent().parent().parent().find("dt span").show(),jQuery(this).parent().attr("data-id")),value=jQuery(this).attr("data-value"),column_id=jQuery(this).parent().attr("data-column"),pattern=/(.*?)(\d+_\d+)/g,string=id.replace(pattern,"$2"),input,pattern,string,field_type,pattern,string,field_type,pattern,string,field_type,pattern,string,field_type,string,op_dl,field_type,string,op_dl,field_type,string,op_dl,string,cl_sub_cl_field,field_type,op_cl_sub_dl;let is_mo_form=0<jQuery(this).parents(".arf_material_outline_form").length||!1,mo_field_label=jQuery(this).hasClass("arf_material_outline_sel_data_label");if(is_mo_form&&mo_field_label?(jQuery(this).parents(".arf_selectpicker_wrapper").find("dt span").html(""),jQuery(this).parents(".arf_material_outline_container").removeClass("arf_material_active_container"),jQuery(this).parents(".arf_material_outline_container").find(".arf_material_outliner_notch .arf_main_label").removeClass("active")):is_mo_form&&!mo_field_label&&(jQuery(this).parents(".arf_material_outline_container").addClass("arf_material_active_container_open"),jQuery(this).parents(".arf_material_outline_container").removeClass("arf_material_active_container"),jQuery(this).parents(".arf_material_outline_container").find(".arf_material_outliner_notch .arf_main_label").addClass("active")),void 0!==column_id)jQuery("#main_"+column_id).find("input#"+id).val(value),jQuery("#main_"+column_id).find("input#"+id).trigger("change");else{if(-1<id.indexOf("{arF_field_id}"))return!1;jQuery("input#"+id).val(value),jQuery("input#"+id).attr("value",value);var field_type="",op_dl=(field_type=void 0!==jQuery(this).attr("data-type")?jQuery(this).attr("data-type"):jQuery("#arf_conditional_logic_condition_field_type_"+string).attr("value"),jQuery('dl[data-id="arf_condition_operator_'+string+'"]'));"date"==field_type||"arf_spinner"==field_type?(op_dl.find('li[data-value="not contains"]').attr("class","arfhidden"),op_dl.find('li[data-value="contains"]').attr("class","arfhidden")):(op_dl.find('li[data-value="not contains"]').attr("class",""),op_dl.find('li[data-value="contains"]').attr("class","")),"url"==field_type||"website"==field_type?(op_dl.find('li[data-value="greater than"]').attr("class","arfhidden"),op_dl.find('li[data-value="less than"]').attr("class","arfhidden")):(op_dl.find('li[data-value="greater than"]').attr("class",""),op_dl.find('li[data-value="less than"]').attr("class","")),jQuery("input#"+id).trigger("change"),"undefined"!=jQuery("input#"+id).attr("data-onchange")&&eval(jQuery("input#"+id).attr("data-onchange")),"undefined"!=jQuery("input#"+id).attr("data-onkeyup")&&eval(jQuery("input#"+id).attr("data-onkeyup"))}jQuery(this).parent().find("li").show(),id.match(/(arf_condition_operator)/)&&(input=id.match(/arf_condition_operator/).input,pattern=/(.*?)(\d+_\d+)/g,string=id.replace(pattern,"$2"),jQuery("#arf_condition_field_"+string).trigger("change")),id.match(/(arf_condition_field_)/)&&(field_type=jQuery(this).attr("data-type"),pattern=/(.*?)(\d+_\d+)/g,string=id.replace(pattern,"$2"),"date"==field_type?jQuery("#arf_condition_value_"+string).attr("placeholder","YYYY/MM/DD"):"time"==field_type?jQuery("#arf_condition_value_"+string).attr("placeholder","hh:mm am/pm"):jQuery("#arf_condition_value_"+string).removeAttr("placeholder"),jQuery("#arf_conditional_logic_condition_field_type_"+string).val(field_type)),id.match(/(arf_conditional_mail_filed_)/)&&(field_type=jQuery(this).attr("data-type"),pattern=/(.*?)(\d+_\d+)/g,string=id.replace(pattern,"$2"),string=string.split("_"),string=string[4],"date"==field_type?jQuery("#arf_conditional_filed_mail_value_"+string).attr("placeholder","YYYY/MM/DD"):jQuery("#arf_conditional_filed_mail_value_"+string).attr("placeholder","")),id.match(/(arf_result_field)/g)&&(field_type=jQuery(this).attr("data-type"),pattern=/(.*?)(\d+_\d+)/g,string=id.replace(pattern,"$2"),jQuery("#arf_conditional_logic_result_field_type_"+string).val(field_type)),id.match(/(arf_conditional_mail_filed)/g)&&(field_type=jQuery(this).attr("data-type"),string=id.replace("arf_conditional_mail_filed_",""),op_dl=jQuery('dl[data-id="arf_conditional_filed_mail_operator_'+string+'"]'),"date"==field_type||"arf_spinner"==field_type?(op_dl.find('li[data-value="not contains"]').attr("class","arfhidden"),op_dl.find('li[data-value="contains"]').attr("class","arfhidden")):(op_dl.find('li[data-value="not contains"]').attr("class",""),op_dl.find('li[data-value="contains"]').attr("class","")),"url"==field_type||"website"==field_type?(op_dl.find('li[data-value="greater than"]').attr("class","arfhidden"),op_dl.find('li[data-value="less than"]').attr("class","arfhidden")):(op_dl.find('li[data-value="greater than"]').attr("class",""),op_dl.find('li[data-value="less than"]').attr("class","")),jQuery("#arf_conditional_mail_field_type_"+string).val(field_type)),id.match(/(arf_conditional_redirect_filed)/g)&&(field_type=jQuery(this).attr("data-type"),string=id.replace("arf_conditional_redirect_filed_",""),op_dl=jQuery('dl[data-id="arf_conditional_redirect_filed_operator_'+string+'"]'),"date"==field_type||"arf_spinner"==field_type?("date"==field_type?jQuery("#arf_conditional_redirect_filed_value_"+string).attr("placeholder","YYYY/MM/DD"):jQuery("#arf_conditional_redirect_filed_value_"+string).attr("placeholder",""),op_dl.find('li[data-value="not contains"]').attr("class","arfhidden"),op_dl.find('li[data-value="contains"]').attr("class","arfhidden")):(jQuery("#arf_conditional_redirect_filed_value_"+string).attr("placeholder",""),op_dl.find('li[data-value="not contains"]').attr("class",""),op_dl.find('li[data-value="contains"]').attr("class","")),"url"==field_type||"website"==field_type?(op_dl.find('li[data-value="greater than"]').attr("class","arfhidden"),op_dl.find('li[data-value="less than"]').attr("class","arfhidden")):(op_dl.find('li[data-value="greater than"]').attr("class",""),op_dl.find('li[data-value="less than"]').attr("class","")),jQuery("#arf_conditional_redirect_field_type_"+string).val(field_type)),id.match(/(arf_subscription_condition_field)/g)&&(field_type=jQuery(this).attr("data-type"),string=id.replace("arf_subscription_condition_field_",""),op_dl=jQuery('dl[data-id="arf_subscription_condition_operator_'+string+'"]'),"date"==field_type||"arf_spinner"==field_type?("date"==field_type?jQuery("#arf_subscription_condition_field_value_"+string).attr("placeholder","YYYY/MM/DD"):jQuery("#arf_subscription_condition_field_value_"+string).attr("placeholder",""),op_dl.find('li[data-value="not contains"]').attr("class","arfhidden"),op_dl.find('li[data-value="contains"]').attr("class","arfhidden")):(jQuery("#arf_subscription_condition_field_value_"+string).attr("placeholder",""),op_dl.find('li[data-value="not contains"]').attr("class",""),op_dl.find('li[data-value="contains"]').attr("class","")),"url"==field_type||"website"==field_type?(op_dl.find('li[data-value="greater than"]').attr("class","arfhidden"),op_dl.find('li[data-value="less than"]').attr("class","arfhidden")):(op_dl.find('li[data-value="greater than"]').attr("class",""),op_dl.find('li[data-value="less than"]').attr("class","")),jQuery("#arf_subscription_condition_field_type_"+string).val(field_type)),id.match(/(arf_cl_field_arfsubmit)/g)&&(string=id.replace("arf_cl_field_arfsubmit_",""),cl_sub_cl_field=jQuery('dl[data-id="arf_cl_field_arfsubmit_'+string+'"]'),field_type=cl_sub_cl_field.find("span").html().toLowerCase(),op_cl_sub_dl=jQuery('dl[data-id="arf_cl_op_arfsubmit_'+string+'"]'),"date"==field_type||"arf_spinner"==field_type?("date"==field_type?jQuery("#cl_rule_value_arfsubmit_"+string).attr("placeholder","YYYY/MM/DD"):jQuery("#cl_rule_value_arfsubmit_"+string).attr("placeholder",""),op_cl_sub_dl.find('li[data-value="not contains"]').attr("class","arfhidden"),op_cl_sub_dl.find('li[data-value="contains"]').attr("class","arfhidden")):(jQuery("#cl_rule_value_arfsubmit_"+string).attr("placeholder",""),op_cl_sub_dl.find('li[data-value="not contains"]').attr("class",""),op_cl_sub_dl.find('li[data-value="contains"]').attr("class","")),"url"==field_type||"website"==field_type?(op_cl_sub_dl.find('li[data-value="greater than"]').attr("class","arfhidden"),op_cl_sub_dl.find('li[data-value="less than"]').attr("class","arfhidden")):(op_cl_sub_dl.find('li[data-value="greater than"]').attr("class",""),op_cl_sub_dl.find('li[data-value="less than"]').attr("class",""))),null!=jQuery("#"+id).attr("data-dynamic-load")&&eval(jQuery("#"+id).attr("data-dynamic-load")),wp.hooks.doAction("arf_set_field_type_for_outside_options",id,jQuery(this).attr("data-type"))});
©
2018.