diff options
author | Endi S. Dewata <edewata@redhat.com> | 2011-05-04 14:20:38 -0500 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2011-05-04 14:26:17 -0500 |
commit | 0eb96f87f6ab3018ac15580480ef50f53e525d28 (patch) | |
tree | 5271f6442d883140f4749db5d1c68fc514141cc6 | |
parent | df09ba120405edfaebcf4cb96cee7a643ad9cb2f (diff) | |
download | freeipa-navigation.tar.gz freeipa-navigation.tar.xz freeipa-navigation.zip |
Moved back link next to facet tabs.navigation
The back link has been moved from the far right of the page, which
is not very intuitive, into a location next to the facet tabs.
-rw-r--r-- | install/ui/associate.js | 1 | ||||
-rw-r--r-- | install/ui/details.js | 2 | ||||
-rw-r--r-- | install/ui/dns.js | 1 | ||||
-rw-r--r-- | install/ui/entitle.js | 1 | ||||
-rw-r--r-- | install/ui/entity.js | 30 | ||||
-rw-r--r-- | install/ui/ipa.css | 2 | ||||
-rw-r--r-- | install/ui/search.js | 1 |
7 files changed, 15 insertions, 23 deletions
diff --git a/install/ui/associate.js b/install/ui/associate.js index 15fdfbd7..3bbf9a43 100644 --- a/install/ui/associate.js +++ b/install/ui/associate.js @@ -869,7 +869,6 @@ IPA.association_facet = function (spec) { that.pkey = $.bbq.getState(that.entity_name+'-pkey', true) || ''; that.entity.header.set_pkey(that.pkey); - that.entity.header.back_link.css('visibility', 'visible'); that.entity.header.facet_tabs.css('visibility', 'visible'); }; diff --git a/install/ui/details.js b/install/ui/details.js index a4b36db7..bcc96e66 100644 --- a/install/ui/details.js +++ b/install/ui/details.js @@ -450,10 +450,8 @@ IPA.details_facet = function(spec) { that.entity.header.set_pkey(that.pkey); if (that.entity.facets.length == 1) { - that.entity.header.back_link.css('visibility', 'hidden'); that.entity.header.facet_tabs.css('visibility', 'hidden'); } else { - that.entity.header.back_link.css('visibility', 'visible'); that.entity.header.facet_tabs.css('visibility', 'visible'); } }; diff --git a/install/ui/dns.js b/install/ui/dns.js index bd8d6e18..bcba7094 100644 --- a/install/ui/dns.js +++ b/install/ui/dns.js @@ -412,7 +412,6 @@ IPA.records_facet = function (spec){ that.pkey = $.bbq.getState(that.entity_name+'-pkey', true) || ''; that.entity.header.set_pkey(that.pkey); - that.entity.header.back_link.css('visibility', 'visible'); that.entity.header.facet_tabs.css('visibility', 'visible'); }; diff --git a/install/ui/entitle.js b/install/ui/entitle.js index 513cb6b4..379e7e35 100644 --- a/install/ui/entitle.js +++ b/install/ui/entitle.js @@ -315,7 +315,6 @@ IPA.entitle.search_facet = function(spec) { that.facet_show(); that.entity.header.set_pkey(null); - that.entity.header.back_link.css('visibility', 'hidden'); that.entity.header.facet_tabs.css('visibility', 'hidden'); }; diff --git a/install/ui/entity.js b/install/ui/entity.js index f649833e..b0f6f3f7 100644 --- a/install/ui/entity.js +++ b/install/ui/entity.js @@ -596,10 +596,20 @@ IPA.entity_header = function(spec) { 'class': 'entity-pkey' })); - var search_bar = $('<span/>', { - 'class': 'entity-search' + that.facet_tabs = $('<div/>', { + 'class': 'entity-tabs' }).appendTo(container); + that.facet_group(that.facet_tabs, "Member"); + + if (that.entity.facets_by_name.details) { + that.facet_tabs.append( + that.tab_section(that.facet_tabs, 'Settings', [that.entity.facets_by_name.details])); + } + + that.facet_group(that.facet_tabs, "Member Of"); + that.facet_group(that.facet_tabs, "Managed By"); + that.back_link = $('<span/>', { 'class': 'back-link', click: function() { @@ -611,25 +621,11 @@ IPA.entity_header = function(spec) { $('a', that.facet_tabs).removeClass('selected'); return false; } - }).appendTo(search_bar); + }).appendTo(that.facet_tabs); that.back_link.append(IPA.back_icon); that.back_link.append(' '); that.back_link.append(IPA.messages.buttons.back_to_list); - - that.facet_tabs = $('<div/>', { - 'class': 'entity-tabs' - }).appendTo(container); - - that.facet_group(that.facet_tabs, "Member"); - - if (that.entity.facets_by_name.details) { - that.facet_tabs.append( - that.tab_section(that.facet_tabs, 'Settings', [that.entity.facets_by_name.details])); - } - - that.facet_group(that.facet_tabs, "Member Of"); - that.facet_group(that.facet_tabs, "Managed By"); }; return that; diff --git a/install/ui/ipa.css b/install/ui/ipa.css index 002988ba..79e876bb 100644 --- a/install/ui/ipa.css +++ b/install/ui/ipa.css @@ -837,6 +837,8 @@ table.scrollable tbody { } .back-link { + float: left; + margin: 25px 0 0 0; cursor: pointer; } diff --git a/install/ui/search.js b/install/ui/search.js index c63bf3cd..ae508684 100644 --- a/install/ui/search.js +++ b/install/ui/search.js @@ -159,7 +159,6 @@ IPA.search_facet = function(spec) { that.facet_show(); that.entity.header.set_pkey(null); - that.entity.header.back_link.css('visibility', 'hidden'); that.entity.header.facet_tabs.css('visibility', 'hidden'); if (that.filter) { |