var OzzModz=window.OzzModz||{}; !function(e,f,g,h){OzzModz.UserSignatureIgnoreClick=XF.Event.newHandler({eventType:"click",eventNameSpace:"UserSignatureIgnoreClick",options:{container:null,redirect:!1,label:".js-label"},processing:!1,$signatureContainer:null,init:function(){this.$target.data("label",this.options.label);this.options.container&&(this.$signatureContainer=e(this.options.container))},click:function(a){a.preventDefault();if(!this.processing){this.processing=!0;a=this.$target.attr("href");var b=this;XF.ajax("POST",a,{}, XF.proxy(this,"handleAjax"),{skipDefaultSuccess:!0}).always(function(){setTimeout(function(){b.processing=!1},250)})}},handleAjax:function(a){var b=this.$target,c=e.Event("switchclick:complete");b.trigger(c,a,this);c.isDefaultPrevented()||this.applyResponseActions(a)},applyResponseActions:function(a){if(this.$signatureContainer){var b=this.$target.data("usi-"+a.switchKey);if(b)for(var c,d;c=b.match(/(\s*,)?\s*(addClass|removeClass):([^,]+)(,|$)/);)if(b=b.substring(c[0].length),d=e.trim(c[3]),d.length)switch(c[2]){case "addClass":this.$signatureContainer.addClass(d); break;case "removeClass":this.$signatureContainer.removeClass(d)}}this.$target.find(this.$target.data("label"));console.log(a.text);XF.handleSwitchResponse(this.$target,a,this.options.redirect)}});XF.Event.register("click","signature-ignore","OzzModz.UserSignatureIgnoreClick")}(jQuery,window,document);