diff options
author | Endi S. Dewata <edewata@redhat.com> | 2011-04-28 19:17:58 -0500 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2011-05-05 14:57:45 -0500 |
commit | a4aba826a0e1327ba8df05da19d9ad0055d8269d (patch) | |
tree | 1c2ee009a6be1c09ef19f0c4e07c60799ce344f1 /install/ui/ipa.js | |
parent | dd89c28654c92c0922900409b37c1abcefc56c84 (diff) | |
download | freeipa-a4aba826a0e1327ba8df05da19d9ad0055d8269d.tar.gz freeipa-a4aba826a0e1327ba8df05da19d9ad0055d8269d.tar.xz freeipa-a4aba826a0e1327ba8df05da19d9ad0055d8269d.zip |
Added facet container.
Facet container has been added to hold facet header (i.e. title,
search fields, buttons, links) and facet content. Each facet now
occupies separate container, so it can be shown/hidden without
having to redraw the content.
Diffstat (limited to 'install/ui/ipa.js')
-rw-r--r-- | install/ui/ipa.js | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/install/ui/ipa.js b/install/ui/ipa.js index 83b25e509..c21c16ec6 100644 --- a/install/ui/ipa.js +++ b/install/ui/ipa.js @@ -126,11 +126,11 @@ var IPA = ( function () { batch.execute(); }; - that.get_entities = function () { + that.get_entities = function() { return that.entities; }; - that.get_entity = function (name) { + that.get_entity = function(name) { return that.entities_by_name[name]; }; @@ -139,6 +139,17 @@ var IPA = ( function () { that.entities_by_name[entity.name] = entity; }; + that.remove_entity = function(name) { + for (var i=0; i<that.entities.length; i++) { + var entity = that.entities[i]; + if (name == entity.name) { + that.entities.splice(i, 1); + break; + } + } + delete that.entities_by_name[entity.name]; + }; + that.start_entities = function() { var factory; var name; @@ -187,14 +198,14 @@ var IPA = ( function () { that.display_activity_icon = function() { that.network_call_count++; - $('.network-activity-indicator').css('display','inline'); + $('.network-activity-indicator').css('visibility', 'visible'); }; that.hide_activity_icon = function() { that.network_call_count--; if (0 === that.network_call_count) { - $('.network-activity-indicator').css('display','none'); + $('.network-activity-indicator').css('visibility', 'hidden'); } }; @@ -316,6 +327,7 @@ IPA.command = function(spec) { } if (xhr.status === 401) { + error_thrown = {}; // error_thrown is string error_thrown.name = 'Kerberos ticket no longer valid.'; if (IPA.messages && IPA.messages.ajax) { error_thrown.message = IPA.messages.ajax["401"]; |