PageSourceSearch

https://www.wedobraids.com/wp-content/cache/autoptimize/js/autopti…_single_42fd2fbe44848af35e9c89303d1e5199.js

js wedobraids.com collected 2026-10-03 01:16:43 UTC 3,627 bytes, 16 lines download raw bytes

1jQuery.fn.dynamicSubmit=function(target,additionalFields,callback){var $self=jQuery(this);$self.off('change');$self.on('change',function(){if($self.is('input')&&'radio'===$self.attr('type')&&false===$self.prop('checked')){return false;}
2var $form=jQuery(this).closest('form');$form.addClass('loading');var data={};data[$self.attr('name')]=$self.val();if(Array.isArray(additionalFields)){for(var i=0;i<additionalFields.length;i++){data[jQuery(additionalFields[i]).attr('name')]=jQuery(additionalFields[i]).val();}}
3if(Array.isArray(target)){target.push('#'+$self.attr('id'));}else if(undefined!==target){target=[target,'#'+$self.attr('id')];}else{target=['#'+$self.attr('id')];}
4jQuery.ajax({url:$form.attr('action'),method:$form.attr('method'),data:data,success:function(html){for(var i=0;i<target.length;i++){var replacement=jQuery(html).find(target[i]);if(0===replacement.length){jQuery(html).each(function(index,item){if(jQuery(item).is(target[i])){replacement=item;return false;}});}
5if(0===replacement.length){jQuery(target[i]).remove();}else{jQuery(target[i]).replaceWith(replacement);}}
6if(undefined!==callback){callback($self);}
7$form.removeClass('loading');}});});return $self;};jQuery.fn.bpAjaxForm=function(options){return this.each(function(){var opts=jQuery.extend({},{'result':undefined,'callback':undefined,'timecontrol':false},options);if(true===opts.timecontrol){var starttime=new Date();}
8var $form=jQuery(this);var replacementSelector=$form.attr('data-replace');if(undefined===replacementSelector){console.log('No replace selector given!');replacementSelector='form[name="'+$form.attr('name')+'"]';}
9$form.on('click','*[type=submit]',function(event){event.preventDefault();var name=jQuery(this).attr('name');var nameSelector;if(undefined===name){name='submit';nameSelector=name;}else{nameSelector=name.replace(/\[/,'\\[').replace(/]/,'\\]');}
10var $hidden=$form.find('input[type=hidden][name='+nameSelector+']');if(0===$hidden.length){$form.append('<input type="hidden" name="'+name+'" value="'+jQuery(this).val()+'">');}else{$hidden.val(jQuery(this).val());}
11$form.submit();});$form.on('submit',function(event){event.preventDefault();var timeDiff=null;if(true===opts.timecontrol){timeDiff=Math.abs(new Date()-starttime);}
12var execRequest=function(){var submitdata=$form.serialize();if(null!==timeDiff){submitdata+=(submitdata.length===0?'':'&')+'timediff='+timeDiff;}
13jQuery.ajax({url:$form.attr('action'),method:$form.attr('method'),data:submitdata,success:function(html){var $replacement=jQuery(html).find(replacementSelector);var $target=jQuery('body').find(replacementSelector);var $javascript=$replacement.find('div.javascript');if($javascript.length>0){var _js=$javascript.text();$replacement.append('<script>'+_js+'</script>');$javascript.remove();}
14if(1===$replacement.length){$target.replaceWith($replacement);if('form'===$replacement.prop('tagName').toLowerCase()){$form=$replacement;}else{$form=$replacement.find('form');}
15$form.bpAjaxForm(opts);}else if(undefined!==opts.result){var done=jQuery(html).find(opts.result);$form.replaceWith(jQuery(done));}
16if(undefined!==opts.callback){opts.callback($form,html);}}});};if('undefined'!=typeof ajax_object&&ajax_object.csrf){jQuery.ajax({'url':ajax_object.ajax_url,'method':'post','data':{'action':'bp_csrf','form':$form.attr('name')},success:function(response){var sel='input[name="'+$form.attr('name')+'[_token]"]';if(1===$(sel).length){$(sel).val(response.token);execRequest();}else{var $csrf=jQuery('<input type="hidden" name="_csrf" value="'+response.token+'">');$form.append($csrf);execRequest();$csrf.remove();}}});}else{execRequest();}});});};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.