diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2014-05-28 17:51:08 +0200 |
---|---|---|
committer | Petr Vobornik <pvoborni@redhat.com> | 2014-06-10 10:23:31 +0200 |
commit | bedd128de07f502cdc68d8c7a9f6b8ef48d1727b (patch) | |
tree | 004f2c426053103465b230fa9a134d2ebd1feac5 /install/ui/src/freeipa/dialog.js | |
parent | 0fadb14ec7fe84596058e106a5e8068afed81f51 (diff) | |
download | freeipa-bedd128de07f502cdc68d8c7a9f6b8ef48d1727b.tar.gz freeipa-bedd128de07f502cdc68d8c7a9f6b8ef48d1727b.tar.xz freeipa-bedd128de07f502cdc68d8c7a9f6b8ef48d1727b.zip |
webui: proper alerts in dialogs
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
Diffstat (limited to 'install/ui/src/freeipa/dialog.js')
-rw-r--r-- | install/ui/src/freeipa/dialog.js | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/install/ui/src/freeipa/dialog.js b/install/ui/src/freeipa/dialog.js index f71f23bb0..082d6699a 100644 --- a/install/ui/src/freeipa/dialog.js +++ b/install/ui/src/freeipa/dialog.js @@ -30,7 +30,7 @@ define([ './text', './field', './widget'], - function(keys, builder, IPA, $, phases, reg, text) { + function(keys, builder, IPA, $, phases, reg, text, field_mod, widget_mod) { /** * Opened dialogs @@ -331,7 +331,7 @@ IPA.dialog = function(spec) { that.message_container = $('<div/>', { style: 'display: none', - 'class': 'dialog-message alert' + 'class': 'dialog-message col-sm-12' }).appendTo(that.body_node); var widgets = that.widgets.get_widgets(); @@ -433,14 +433,19 @@ IPA.dialog = function(spec) { * Show message in dialog's message container * @param {string} message */ - that.show_message = function(message) { - that.message_container.text(message); + that.show_message = function(message, type) { + + var ah = widget_mod.alert_helper; + var alert = ah.create_alert('msg', message, type); + var el = ah.render_alert(alert); + that.message_container.append(el); that.message_container.css('display', ''); }; /** Hide dialog message */ that.hide_message = function() { that.message_container.css('display', 'none'); + that.message_container.empty(); }; /** |