diff options
Diffstat (limited to 'install/ui/src/freeipa/facet.js')
-rw-r--r-- | install/ui/src/freeipa/facet.js | 96 |
1 files changed, 2 insertions, 94 deletions
diff --git a/install/ui/src/freeipa/facet.js b/install/ui/src/freeipa/facet.js index d8ac90a0a..f84397201 100644 --- a/install/ui/src/freeipa/facet.js +++ b/install/ui/src/freeipa/facet.js @@ -2873,40 +2873,7 @@ exp.action_button_widget = IPA.action_button_widget = function(spec) { spec = spec || {}; - var that = IPA.widget(spec); - - /** - * Name - * @property {string} - */ - that.name = spec.name; - - /** - * Label - * @property {string} - */ - that.label = text.get(spec.label); - - /** - * Tooltip - * @property {string} - */ - that.tooltip = text.get(spec.tooltip); - - /** - * Button href - * - * - purely visual thing, the click itself is handled internally. - * @property {string} - */ - that.href = spec.href || that.name; - - /** - * Icon name - * @property {string} - */ - that.icon = spec.icon; - + var that = IPA.button_widget(spec); /** * Name of action this button should execute * @property {string} @@ -2914,20 +2881,6 @@ exp.action_button_widget = IPA.action_button_widget = function(spec) { that.action_name = spec.action || that.name; /** - * Enabled - * @property {boolean} - * @readonly - */ - that.enabled = spec.enabled !== undefined ? spec.enabled : true; - - /** - * Visible - * @property {boolean} - * @readonly - */ - that.visible = spec.visible !== undefined ? spec.visible : true; - - /** * Subject to removal * @deprecated */ @@ -2959,19 +2912,7 @@ exp.action_button_widget = IPA.action_button_widget = function(spec) { */ that.create = function(container) { - that.widget_create(container); - - that.button_element = IPA.action_button({ - name: that.name, - href: that.href, - label: that.label, - icon: that.icon, - click: function() { - that.on_click(); - return false; - } - }).appendTo(container); - + that.button_widget_create(container); that.set_enabled(that.action.enabled); that.set_visible(that.action.visible); }; @@ -2988,39 +2929,6 @@ exp.action_button_widget = IPA.action_button_widget = function(spec) { that.action.execute(that.facet); }; - /** - * Enabled setter - * @param {boolean} enabled - */ - that.set_enabled = function(enabled) { - that.widget_set_enabled(enabled); - - if (that.button_element) { - if (enabled) { - that.button_element.removeClass('action-button-disabled'); - } else { - that.button_element.addClass('action-button-disabled'); - } - } - }; - - /** - * Visible setter - * @param {boolean} visible - */ - that.set_visible = function(visible) { - - that.visible = visible; - - if (that.button_element) { - if (visible) { - that.button_element.show(); - } else { - that.button_element.hide(); - } - } - }; - return that; }; |