PageSourceSearch

https://www.vitra.com.tr/_ui/responsive/common/js/custom/acc.eczacibasi.updatepassword.js

js vitra.com.tr collected 2026-09-24 10:02:13 UTC 1,878 bytes, 56 lines download raw bytes

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.