From efa062e5ffeebba7355df6546184b1211c4c5261 Mon Sep 17 00:00:00 2001 From: Maxence Lange Date: Mon, 31 Jul 2017 15:22:25 +0200 Subject: display error icon on non-success Signed-off-by: Maxence Lange --- settings/js/federationsettingsview.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'settings/js') 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'); -- cgit v1.2.3