summaryrefslogtreecommitdiffstats
path: root/settings/js
diff options
context:
space:
mode:
authorMaxence Lange <maxence@nextcloud.com>2017-07-31 15:22:25 +0200
committerMorris Jobke <hey@morrisjobke.de>2017-08-08 16:30:48 +0200
commitefa062e5ffeebba7355df6546184b1211c4c5261 (patch)
treec7edd8b4ce175005d91141b090ad34d8228ebd29 /settings/js
parentd7645ee9283352092c2a4e480536cbcb99a2e86c (diff)
downloadnextcloud-server-efa062e5ffeebba7355df6546184b1211c4c5261.tar.gz
nextcloud-server-efa062e5ffeebba7355df6546184b1211c4c5261.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 d5537d19404..b9722520f6d 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');