diff options
author | Maxence Lange <maxence@nextcloud.com> | 2017-07-31 15:22:25 +0200 |
---|---|---|
committer | Maxence Lange <maxence@nextcloud.com> | 2017-07-31 15:22:25 +0200 |
commit | e62363275d70b8bf639fc3e004cbfd1361f5f0ff (patch) | |
tree | 4feb4a5473e9b949d951ea8a3be63eea92299cc1 /settings/js | |
parent | b3e2f57f9897ad138ef0e3ae73c6718d42a81b0f (diff) | |
download | nextcloud-server-e62363275d70b8bf639fc3e004cbfd1361f5f0ff.tar.gz nextcloud-server-e62363275d70b8bf639fc3e004cbfd1361f5f0ff.zip |
display error icon on non-success
Signed-off-by: Maxence Lange <maxence@nextcloud.com>
Diffstat (limited to 'settings/js')
-rw-r--r-- | settings/js/federationsettingsview.js | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/settings/js/federationsettingsview.js b/settings/js/federationsettingsview.js index 1a0a3dcb4d1..8edce271f2f 100644 --- a/settings/js/federationsettingsview.js +++ b/settings/js/federationsettingsview.js @@ -108,9 +108,12 @@ } }); - $.when(savingData).done(function() { - //OC.msg.finishedSaving('#personal-settings-container .msg', result) - self._showInputChangeSuccess(field); + $.when(savingData).done(function(data) { + if (data.status === "success") { + self._showInputChangeSuccess(field); + } else { + self._showInputChangeFail(field); + } }); }, @@ -178,6 +181,14 @@ } }, + _showInputChangeFail: function(field) { + var $icon = this.$('#' + field + 'form > .icon-error'); + $icon.fadeIn(200); + setTimeout(function() { + $icon.fadeOut(300); + }, 2000); + }, + _setFieldScopeIcon: function(field, scope) { var $icon = this.$('#' + field + 'form > h2 > span'); $icon.removeClass('icon-password'); |