aboutsummaryrefslogtreecommitdiffstats
path: root/settings/js
diff options
context:
space:
mode:
authorMaxence Lange <maxence@nextcloud.com>2017-07-31 15:22:25 +0200
committerMaxence Lange <maxence@nextcloud.com>2017-07-31 15:22:25 +0200
commite62363275d70b8bf639fc3e004cbfd1361f5f0ff (patch)
tree4feb4a5473e9b949d951ea8a3be63eea92299cc1 /settings/js
parentb3e2f57f9897ad138ef0e3ae73c6718d42a81b0f (diff)
downloadnextcloud-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.js17
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');