1ACC.eczacibasiUpdate = { 2 el: { 3 btn: '.js-updatepass-submit', 4 }, 5 init: function () { 6 this.events.update_password_submit(); 7 }, 8 events: { 9 update_password_submit: function () { 10 var _updatepass = ACC.eczacibasiUpdate; 11 var _misc = ACC.eczacibasiMisc; 12 $(_updatepass.el.btn).click(function () { 13 var _t = $(this); 14 if(_misc.captcha.isActive()){ 15 if(!_misc.captcha.isValid()){ 16 return; 17 } 18 } 19 _updatepass.methods.updatepass_submit(_t); 20 }) 21 } 22 23 }, 24 methods: { 25 updatepass_submit: function (_t) { 26 //var _form = _t.closest('form'); 27 var _form = _t.closest('#change-password-modal').find('form'); 28 var url = _form.attr('action'); 29 ACC.eczacibasiMisc.loading.start(); 30 ACC.eczacibasiUpdate.services.sendForm(url, _form).promise().done(function (res) { 31 ACC.eczacibasiMisc.loading.end(); 32 if (res.success == true) { 33 ACC.eczacibasiMisc.responseHandler.removeErrors(_form); 34 ACC.eczacibasiMisc.messages.global.show("success",".js_global_errors",res.globalMessage,true); 35 $('#close-password-modal').trigger('click'); 36 setTimeout(function () { 37 window.location.reload(); 38 },2000); 39 } 40 }).fail(function () { 41 ACC.eczacibasiMisc.loading.end(); 42 }); 43 }, 44 }, 45 services: { 46 sendForm: function (url, form) { 47 return ACC.eczacibasiApiService.postBindingResult(url, form); 48 } 49 } 50}; 51 52$(document).ready(function () { 53 with (ACC.eczacibasiUpdate) { 54 init(); 55 } 56})
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.