Quantcast
Channel: , Author at Compass
Viewing all articles
Browse latest Browse all 840

5a3fbf33c02e9d2e5835bfe4e488b8a7-scripts

$
0
0

/**handles:gform_conditional_logic,gform_masked_input,gform_placeholder**/
var __gf_timeout_handle;function gf_apply_rules(e,t,i){var r=0;jQuery(document).trigger(“gform_pre_conditional_logic”,[e,t,i]);for(var a=0;a<t.length;a++)gf_apply_field_rule(e,t[a],i,function(){++r==t.length&&(jQuery(document).trigger("gform_post_conditional_logic",[e,t,i]),window.gformCalculateTotalPrice&&window.gformCalculateTotalPrice(e))})}function gf_check_field_rule(e,t,i,r){var a=gf_get_field_logic(e,t);if(!a)return"show";var n=gf_get_field_action(e,a.section);return"hide"!=n&&(n=gf_get_field_action(e,a.field)),n}function gf_get_field_logic(e,t){var i=rgars(window,"gf_form_conditional_logic/"+e);if(!i)return!1;var r=rgars(i,"logic/"+t);if(r)return r;var a=rgar(i,"dependents");if(!a)return!1;for(var n in a)if(-1!==a[n].indexOf(t))return rgars(i,"logic/"+n);return!1}function gf_apply_field_rule(e,t,i,r){var a=gf_check_field_rule(e,t,i,r);gf_do_field_action(e,a,t,i,r);var n=window.gf_form_conditional_logic[e].logic[t];n.nextButton&&gf_do_next_button_action(e,a=gf_get_field_action(e,n.nextButton),t,i)}function gf_get_field_action(e,t){if(!t)return"show";for(var i=0,r=0;r<t.rules.length;r++){gf_is_match(e,gform.applyFilters("gform_rule_pre_evaluation",jQuery.extend({},t.rules[r]),e,t))&&i++}return"all"==t.logicType&&i==t.rules.length||"any"==t.logicType&&0<i?t.actionType:"show"==t.actionType?"hide":"show"}function gf_is_match(e,t){var i,r=jQuery,a=t.fieldId,n=gformExtractFieldId(a),o=gformExtractInputIndex(a);i=r(!1!==o?"#input_{0}_{1}_{2}".format(e,n,o):'input[id="input_{0}_{1}"], input[id^="input_{0}_{1}_"], input[id^="choice_{0}_{1}_"], select#input_{0}_{1}, textarea#input_{0}_{1}'.format(e,n));var _=-1!==r.inArray(i.attr("type"),["checkbox","radio"])?gf_is_match_checkable(i,t,e,n):gf_is_match_default(i.eq(0),t,e,n);return gform.applyFilters("gform_is_value_match",_,e,t)}function gf_is_match_checkable(e,a,n,o){var _=!1;return e.each(function(){var e=jQuery(this),t=gf_get_value(e.val()),i=-1!==jQuery.inArray(a.operator,["”]),r=-1!==jQuery.inArray(a.operator,[“contains”,”starts_with”,”ends_with”]);if(t==a.value||i||r)return e.is(“:checked”)?”gf_other_choice”==t&&(t=jQuery(“#input_{0}_{1}_other”.format(n,o)).val()):t=””,gf_matches_operation(t,a.value,a.operator)?!(_=!0):void 0}),_}function gf_is_match_default(e,t,i,r){for(var a=e.val(),n=a instanceof Array?a:[a],o=0,_=Math.max(n.length,1),l=0;l<_;l++){var d=!n[l]||0<=n[l].indexOf("|"),f=gf_get_value(n[l]),c=gf_get_field_number_format(t.fieldId,i,"value");c&&!d&&(f=gf_format_number(f,c)),gf_matches_operation(f,t.value,t.operator)&&o++}return"isnot"==t.operator?o==_:0″:return e=gf_try_convert_float(e),t=gf_try_convert_float(t),!(!gformIsNumber(e)||!gformIsNumber(t))&&t<e;case"<":return e=gf_try_convert_float(e),t=gf_try_convert_float(t),!(!gformIsNumber(e)||!gformIsNumber(t))&&e<t;case"contains":return 0<=e.indexOf(t);case"starts_with":return 0==e.indexOf(t);case"ends_with":var r=e.length-t.length;return r<0?!1:t==e.substring(r)}return!1}function gf_get_value(e){return e?(e=e.split("|"))[0]:""}function gf_do_field_action(e,t,i,r,a){for(var n=window.gf_form_conditional_logic[e],o=n.dependents[i],_=0;_<o.length;_++){var l=0==i?"#gform_submit_button_"+e:"#field_"+e+"_"+o[_],d=n.defaults[o[_]];do_callback=_+1==o.length?a:null,gf_do_action(t,l,n.animation,d,r,do_callback,e),gform.doAction("gform_post_conditional_logic_field_action",e,t,l,d,r)}}function gf_do_next_button_action(e,t,i,r){gf_do_action(t,"#gform_next_button_"+e+"_"+i,window.gf_form_conditional_logic[e].animation,null,r,null,e)}function gf_do_action(e,t,i,r,a,n,o){var _=jQuery(t);if(_.data("gf-disabled-assessed")||(_.find(":input:disabled").addClass("gf-default-disabled"),_.data("gf-disabled-assessed",!0)),"show"==e)if(_.find("select").each(function(){var e=jQuery(this);e.attr("tabindex",e.data("tabindex"))}),i&&!a)0<_.length?(_.find(":input:hidden:not(.gf-default-disabled)").prop("disabled",!1),_.slideDown(n)):n&&n();else{var l=_.data("gf_display");""!=l&&"none"!=l||(l="list-item"),_.find(":input:hidden:not(.gf-default-disabled)").prop("disabled",!1),_.css("display",l),n&&n()}else{var d=_.children().first();if(0<d.length)gform.applyFilters("gform_reset_pre_conditional_logic_field_action",!0,o,t,r,a)&&!gformIsHidden(d)&&gf_reset_to_default(t,r);_.find("select").each(function(){var e=jQuery(this);e.data("tabindex",e.attr("tabindex")).removeAttr("tabindex")}),_.data("gf_display")||_.data("gf_display",_.css("display")),i&&!a?0<_.length&&_.is(":visible")?_.slideUp(n):n&&n():(_.hide(),_.find(":input:hidden:not(.gf-default-disabled)").prop("disabled",!0),n&&n())}}function gf_reset_to_default(e,a){var t=jQuery(e).find(".gfield_date_month input, .gfield_date_day input, .gfield_date_year input, .gfield_date_dropdown_month select, .gfield_date_dropdown_day select, .gfield_date_dropdown_year select");if(0<t.length)t.each(function(){var e=jQuery(this);if(a){var t="d";e.parents().hasClass("gfield_date_month")||e.parents().hasClass("gfield_date_dropdown_month")?t="m":(e.parents().hasClass("gfield_date_year")||e.parents().hasClass("gfield_date_dropdown_year"))&&(t="y"),val=a[t]}else val="";"SELECT"==e.prop("tagName")&&""!=val&&(val=parseInt(val,10)),e.val()!=val?e.val(val).trigger("change"):e.val(val)});else{var i=jQuery(e).find('select, input[type="text"]:not([id*="_shim"]), input[type="number"], input[type="hidden"], input[type="email"], input[type="tel"], input[type="url"], textarea'),n=0;if(a&&0<i.parents(".ginput_list").length&&i.length<a.length)for(;i.length<a.length;)gformAddListItem(i.eq(0),0),i=jQuery(e).find('select, input[type="text"]:not([id*="_shim"]), input[type="number"], textarea');i.each(function(){var e="",t=jQuery(this);if(!t.is('[type="hidden"]')||gf_is_hidden_pricing_input(t)){if("gf_other_choice"==t.prev("input").attr("value"))e=t.attr("value");else if(jQuery.isArray(a)&&!t.is("select[multiple]"))e=a[n];else if(jQuery.isPlainObject(a)){if(!(e=a[t.attr("name")])&&t.attr("id")){var i=t.attr("id").split("_").slice(2).join(".");e=a[i]}if(!e&&t.attr("name")){i=t.attr("name").split("_")[1];e=a[i]}}else a&&(e=a);if(t.is("select:not([multiple])")&&!e&&(e=t.find("option").not(":disabled").eq(0).val()),t.val()!=e){if(t.val(e).trigger("change"),t.is("select")&&t.next().hasClass("chosen-container")&&t.trigger("chosen:updated"),gf_is_hidden_pricing_input(t)){var r=gf_get_ids_by_html_id(t.parents(".gfield").attr("id"));jQuery("#input_"+r[0]+"_"+r[1]).text(gformFormatMoney(t.val()))}}else t.val(e);n++}}),jQuery(e).find('input[type="radio"], input[type="checkbox"]:not(".copy_values_activated")').each(function(){var e=!!jQuery(this).is(":checked"),t=!!a&&-1<jQuery.inArray(jQuery(this).attr("id"),a);e!=t&&("checkbox"==jQuery(this).attr("type")?jQuery(this).trigger("click"):jQuery(this).prop("checked",t).change())})}}function gf_is_hidden_pricing_input(e){return"hidden"===e.attr("type")&&(!(!e.attr("id")||0!==e.attr("id").indexOf("ginput_base_price"))||e.parents(".gfield_shipping").length)}gform.addAction("gform_input_change",function(e,t,i){if(window.gf_form_conditional_logic){var r=rgars(gf_form_conditional_logic,[t,"fields",gformExtractFieldId(i)].join("/"));r&&gf_apply_rules(t,r)}},10);
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?e(require("jquery")):e(jQuery)}(function(R){var a,e=navigator.userAgent,S=/iphone/i.test(e),i=/chrome/i.test(e),T=/android/i.test(e);R.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},autoclear:!0,dataName:"rawMaskFn",placeholder:"_"},R.fn.extend({caret:function(e,t){var n;if(0!==this.length&&!this.is(":hidden")&&this.get(0)===document.activeElement)return"number"==typeof e?(t="number"==typeof t?t:e,this.each(function(){this.setSelectionRange?this.setSelectionRange(e,t):this.createTextRange&&((n=this.createTextRange()).collapse(!0),n.moveEnd("character",t),n.moveStart("character",e),n.select())})):(this[0].setSelectionRange?(e=this[0].selectionStart,t=this[0].selectionEnd):document.selection&&document.selection.createRange&&(n=document.selection.createRange(),e=0-n.duplicate().moveStart("character",-1e5),t=e+n.text.length),{begin:e,end:t})},unmask:function(){return this.trigger("unmask")},mask:function(t,v){var n,b,k,y,x,j,A;if(!t&&0<this.length){var e=R(this[0]).data(R.mask.dataName);return e?e():void 0}return v=R.extend({autoclear:R.mask.autoclear,placeholder:R.mask.placeholder,completed:null},v),n=R.mask.definitions,b=[],k=j=t.length,y=null,t=String(t),R.each(t.split(""),function(e,t){"?"==t?(j–,k=e):n[t]?(b.push(new RegExp(n[t])),null===y&&(y=b.length-1),e<k&&(x=b.length-1)):b.push(null)}),this.trigger("unmask").each(function(){var o=R(this),c=R.map(t.split(""),function(e,t){if("?"!=e)return n[e]?f(t):e}),l=c.join(""),r=o.val();function u(){if(v.completed){for(var e=y;e<=x;e++)if(b[e]&&c[e]===f(e))return;v.completed.call(o)}}function f(e){return e<v.placeholder.length?v.placeholder.charAt(e):v.placeholder.charAt(0)}function s(e){for(;++e<j&&!b[e];);return e}function h(e,t){var n,a;if(!(e<0)){for(n=e,a=s(t);n<j;n++)if(b[n]){if(!(a<j&&b[n].test(c[a])))break;c[n]=c[a],c[a]=f(a),a=s(a)}d(),o.caret(Math.max(y,e))}}function g(e){p(),o.val()!=r&&o.change()}function m(e,t){var n;for(n=e;n<t&&n<j;n++)b[n]&&(c[n]=f(n))}function d(){o.val(c.join(""))}function p(e){var t,n,a,i=o.val(),r=-1;for(a=t=0;t<j;t++)if(b[t]){for(c[t]=f(t);a++i.length){m(t+1,j);break}}else c[t]===i.charAt(a)&&a++,t<k&&(r=t);return e?d():r+1<k?v.autoclear||c.join("")===l?(o.val()&&o.val(""),m(0,j)):d():(d(),o.val(o.val().substring(0,r+1))),k?t:y}o.data(R.mask.dataName,function(){return R.map(c,function(e,t){return b[t]&&e!=f(t)?e:null}).join("")}),o.one("unmask",function(){o.off(".mask").removeData(R.mask.dataName)}).on("focus.mask",function(){var e;o.prop("readonly")||(clearTimeout(a),r=o.val(),e=p(),a=setTimeout(function(){o.get(0)===document.activeElement&&(d(),e==t.replace("?","").length?o.caret(0,e):o.caret(e))},10))}).on("blur.mask",g).on("keydown.mask",function(e){if(!o.prop("readonly")){var t,n,a,i=e.which||e.keyCode;A=o.val(),8===i||46===i||S&&127===i?(n=(t=o.caret()).begin,(a=t.end)-n==0&&(n=46!==i?function(e){for(;0<=–e&&!b[e];);return e}(n):a=s(n-1),a=46===i?s(a):a),m(n,a),h(n,a-1),e.preventDefault()):13===i?g.call(this,e):27===i&&(o.val(r),o.caret(0,p()),e.preventDefault())}}).on("keypress.mask",function(e){if(!o.prop("readonly")){var t,n,a,i=e.which||e.keyCode,r=o.caret();if(!(e.ctrlKey||e.altKey||e.metaKey||i<32)&&i&&13!==i){if(r.end-r.begin!=0&&(m(r.begin,r.end),h(r.begin,r.end-1)),(t=s(r.begin-1))<j&&(n=String.fromCharCode(i),b[t].test(n))){if(!function(e){var t,n,a,i;for(n=f(t=e);t<j;t++)if(b[t]){if(a=s(t),i=c[t],c[t]=n,!(a<j&&b[a].test(i)))break;n=i}}(t),c[t]=n,d(),a=s(t),T){setTimeout(function(){R.proxy(R.fn.caret,o,a)()},0)}else o.caret(a);r.beginn.length){for(p(!0);0<a.begin&&!b[a.begin-1];)a.begin–;if(0===a.begin)for(;a.begin<y&&!b[a.begin];)a.begin++;setTimeout(t,0)}else{var i=p(!0),r=n.charAt(a.begin);a.beginr;r++)if(t[r]===e)return!0;return!1}function n(t,e){var r;t.createTextRange?(r=t.createTextRange(),r.move(“character”,e),r.select()):t.selectionStart&&(t.focus(),t.setSelectionRange(e,e))}function a(t,e){try{return t.type=e,!0}catch(r){return!1}}t.Placeholders={Utils:{addEventListener:e,inArray:r,moveCaret:n,changeType:a}}})(this),function(t){“use strict”;function e(){}function r(){try{return document.activeElement}catch(t){}}function n(t,e){var r,n,a=!!e&&t.value!==e,u=t.value===t.getAttribute(V);return(a||u)&&”true”===t.getAttribute(P)?(t.removeAttribute(P),t.value=t.value.replace(t.getAttribute(V),””),t.className=t.className.replace(R,””),n=t.getAttribute(z),parseInt(n,10)>=0&&(t.setAttribute(“maxLength”,n),t.removeAttribute(z)),r=t.getAttribute(D),r&&(t.type=r),!0):!1}function a(t){var e,r,n=t.getAttribute(V);return””===t.value&&n?(t.setAttribute(P,”true”),t.value=n,t.className+=” “+I,r=t.getAttribute(z),r||(t.setAttribute(z,t.maxLength),t.removeAttribute(“maxLength”)),e=t.getAttribute(D),e?t.type=”text”:”password”===t.type&&K.changeType(t,”text”)&&t.setAttribute(D,”password”),!0):!1}function u(t,e){var r,n,a,u,i,l,o;if(t&&t.getAttribute(V))e(t);else for(a=t?t.getElementsByTagName(“input”):f,u=t?t.getElementsByTagName(“textarea”):h,r=a?a.length:0,n=u?u.length:0,o=0,l=r+n;l>o;o++)i=r>o?a[o]:u[o-r],e(i)}function i(t){u(t,n)}function l(t){u(t,a)}function o(t){return function(){b&&t.value===t.getAttribute(V)&&”true”===t.getAttribute(P)?K.moveCaret(t,0):n(t)}}function c(t){return function(){a(t)}}function s(t){return function(e){return A=t.value,”true”===t.getAttribute(P)&&A===t.getAttribute(V)&&K.inArray(C,e.keyCode)?(e.preventDefault&&e.preventDefault(),!1):void 0}}function d(t){return function(){n(t,A),””===t.value&&(t.blur(),K.moveCaret(t,0))}}function v(t){return function(){t===r()&&t.value===t.getAttribute(V)&&”true”===t.getAttribute(P)&&K.moveCaret(t,0)}}function g(t){return function(){i(t)}}function p(t){t.form&&(T=t.form,”string”==typeof T&&(T=document.getElementById(T)),T.getAttribute(U)||(K.addEventListener(T,”submit”,g(T)),T.setAttribute(U,”true”))),K.addEventListener(t,”focus”,o(t)),K.addEventListener(t,”blur”,c(t)),b&&(K.addEventListener(t,”keydown”,s(t)),K.addEventListener(t,”keyup”,d(t)),K.addEventListener(t,”click”,v(t))),t.setAttribute(j,”true”),t.setAttribute(V,x),(b||t!==r())&&a(t)}var f,h,b,m,A,y,E,x,L,T,S,N,w,B=[“text”,”search”,”url”,”tel”,”email”,”password”,”number”,”textarea”],C=[27,33,34,35,36,37,38,39,40,8,46],k=”#ccc”,I=”placeholdersjs”,R=RegExp(“(?:^|\\s)”+I+”(?!\\S)”),V=”data-placeholder-value”,P=”data-placeholder-active”,D=”data-placeholder-type”,U=”data-placeholder-submit”,j=”data-placeholder-bound”,q=”data-placeholder-focus”,Q=”data-placeholder-live”,z=”data-placeholder-maxlength”,F=document.createElement(“input”),G=document.getElementsByTagName(“head”)[0],H=document.documentElement,J=t.Placeholders,K=J.Utils;if(J.nativeSupport=void 0!==F.placeholder,!J.nativeSupport){for(f=document.getElementsByTagName(“input”),h=document.getElementsByTagName(“textarea”),b=”false”===H.getAttribute(q),m=”false”!==H.getAttribute(Q),y=document.createElement(“style”),y.type=”text/css”,E=document.createTextNode(“.”+I+” { color:”+k+”; }”),y.styleSheet?y.styleSheet.cssText=E.nodeValue:y.appendChild(E),G.insertBefore(y,G.firstChild),w=0,N=f.length+h.length;N>w;w++)S=f.length>w?f[w]:h[w-f.length],x=S.attributes.placeholder,x&&(x=x.nodeValue,x&&K.inArray(B,S.type)&&p(S));L=setInterval(function(){for(w=0,N=f.length+h.length;N>w;w++)S=f.length>w?f[w]:h[w-f.length],x=S.attributes.placeholder,x?(x=x.nodeValue,x&&K.inArray(B,S.type)&&(S.getAttribute(j)||p(S),(x!==S.getAttribute(V)||”password”===S.type&&!S.getAttribute(D))&&(“password”===S.type&&!S.getAttribute(D)&&K.changeType(S,”text”)&&S.setAttribute(D,”password”),S.value===S.getAttribute(V)&&(S.value=x),S.setAttribute(V,x)))):S.getAttribute(P)&&(n(S),S.removeAttribute(V));m||clearInterval(L)},100)}K.addEventListener(t,”beforeunload”,function(){J.disable()}),J.disable=J.nativeSupport?e:i,J.enable=J.nativeSupport?e:l}(this),function(t){“use strict”;var e=t.fn.val,r=t.fn.prop;Placeholders.nativeSupport||(t.fn.val=function(t){var r=e.apply(this,arguments),n=this.eq(0).data(“placeholder-value”);return void 0===t&&this.eq(0).data(“placeholder-active”)&&r===n?””:r},t.fn.prop=function(t,e){return void 0===e&&this.eq(0).data(“placeholder-active”)&&”value”===t?””:r.apply(this,arguments)})}(jQuery);

The post 5a3fbf33c02e9d2e5835bfe4e488b8a7-scripts appeared first on Compass.


Viewing all articles
Browse latest Browse all 840