mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-16 19:21:52 +00:00
34 lines
726 B
JavaScript
34 lines
726 B
JavaScript
/* global angular */
|
|
angular.module('codexen')
|
|
.controller('SettingsController', function (Settings) {
|
|
var vm = this
|
|
|
|
vm.changePassword = changePassword
|
|
vm.isSuccess = false
|
|
vm.isError = false
|
|
|
|
function changePassword () {
|
|
var params = {
|
|
password: vm.password,
|
|
newPassword: vm.newPassword
|
|
}
|
|
|
|
Settings.changePassword(params)
|
|
.success(function (data) {
|
|
resetInput()
|
|
vm.isSuccess = true
|
|
vm.isError = false
|
|
})
|
|
.error(function () {
|
|
resetInput()
|
|
vm.isError = true
|
|
vm.isSuccess = false
|
|
})
|
|
}
|
|
|
|
function resetInput () {
|
|
vm.password = ''
|
|
vm.newPassword = ''
|
|
}
|
|
})
|