From 5e36cc5215209294c9728fa4c2034d4c248acd68 Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Fri, 22 Aug 2014 13:47:11 +0200 Subject: webui: do not show login error when switching back from otp sync screen Errors should reflect only a result of last operation. https://fedorahosted.org/freeipa/ticket/4470 Reviewed-By: Endi Sukma Dewata --- install/ui/src/freeipa/widget.js | 27 +++++++++++++++++++++++---- install/ui/src/freeipa/widgets/LoginScreen.js | 1 + 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/install/ui/src/freeipa/widget.js b/install/ui/src/freeipa/widget.js index 4bdf273db..84afac021 100644 --- a/install/ui/src/freeipa/widget.js +++ b/install/ui/src/freeipa/widget.js @@ -5677,7 +5677,8 @@ exp.alert_helper = IPA.alert_helper = { name: name, text: text, cls: 'alert alert-danger', - icon: 'fa fa-exclamation-circle' + icon: 'fa fa-exclamation-circle', + type: 'error' }; }, @@ -5692,7 +5693,8 @@ exp.alert_helper = IPA.alert_helper = { name: name, text: text, cls: 'alert alert-warning', - icon: 'fa fa-warning' + icon: 'fa fa-warning', + type: 'warning' }; }, @@ -5707,7 +5709,8 @@ exp.alert_helper = IPA.alert_helper = { name: name, text: text, cls: 'alert alert-info', - icon: 'fa fa-info-circle' + icon: 'fa fa-info-circle', + type: 'info' }; }, @@ -5722,7 +5725,8 @@ exp.alert_helper = IPA.alert_helper = { name: name, text: text, cls: 'alert alert-success', - icon: 'fa fa-check-circle-o' + icon: 'fa fa-check-circle-o', + type: 'success' }; }, @@ -5818,6 +5822,21 @@ exp.validation_summary_widget = IPA.validation_summary_widget = function(spec) { that.render_items(); }; + that.remove_all = function(type) { + + if (!type) that.items.empty(); + + for (var i=0, l=that.items.length; i