Example #1
0
        '.changePassword submit': function (el, ev) {
            ev.preventDefault();

            var form = can.deparam(el.serialize());

            if (form.oldPassword.length == 0 || form.newPassword.length == 0) {
                PopUp.showPopup({
                    title: 'Ошибка!',
                    content: 'Пожалуйста, заполните все поля'
                });
                return false;
            }
            if (form.newPassword != form.newPasswordCopy) {
                PopUp.showPopup({
                    title: 'Ошибка!',
                    content: 'Пароли не совпадают'
                });
                return false;
            }

            can.ajax({
                url: '/profile/changePassword',
                method: 'POST',
                data: form
            }).done(function (response) {
                PopUp.showPopup({
                    title: '',
                    content: 'Ваш пароль изменен'
                });
            }).fail(function (response) {
                PopUp.showPopup({
                    title: 'Ошибка!',
                    content: 'При изменении пароля произошла ошибка'
                });
            });
        },
Example #2
0
 '.saveProfileData click': function (el, ev) {
     PopUp.showPopup({
         title: '',
         content: 'Ваши данные успешно сохранены'
     });
 },
Example #3
0
 }).fail(function (response) {
     PopUp.showPopup({
         title: 'Ошибка!',
         content: 'При изменении пароля произошла ошибка'
     });
 });
Example #4
0
 }).done(function (response) {
     PopUp.showPopup({
         title: '',
         content: 'Ваш пароль изменен'
     });
 }).fail(function (response) {