diff options
-rw-r--r-- | install/static/entity.js | 73 | ||||
-rw-r--r-- | install/static/group.js | 3 | ||||
-rw-r--r-- | install/static/host.js | 3 | ||||
-rw-r--r-- | install/static/hostgroup.js | 3 | ||||
-rw-r--r-- | install/static/ipa.css | 53 | ||||
-rw-r--r-- | install/static/netgroup.js | 3 | ||||
-rw-r--r-- | install/static/policy.js | 10 | ||||
-rw-r--r-- | install/static/serverconfig.js | 9 | ||||
-rw-r--r-- | install/static/service.js | 7 | ||||
-rw-r--r-- | install/static/user.js | 1 |
10 files changed, 63 insertions, 102 deletions
diff --git a/install/static/entity.js b/install/static/entity.js index 4ae979e7..94eab45b 100644 --- a/install/static/entity.js +++ b/install/static/entity.js @@ -318,18 +318,15 @@ function ipa_entity_setup(container, unspecified) { facet.load(container, unspecified); } -function ipa_facet_setup_views(container) { - - var facet = this; - var div = $('<div/>', - { - "class":"action-panel", - html: $('<h3>Actions</h3>'), - }).appendTo(container); +function action_panel(entity_name){ + var div = $('<div/>', { + "class":"action-panel", + html: $('<h3>Actions</h3>'), + }); var ul = $('<ul/>', {'class': 'action'}).appendTo(div); - var entity = IPA.get_entity(facet.entity_name); + var entity = IPA.get_entity(entity_name); for (var i=0; i<entity.facets.length; i++) { var other_facet = entity.facets[i]; @@ -346,12 +343,12 @@ function ipa_facet_setup_views(container) { return function() { IPA.show_page(entity_name, facet_name); }; - }(facet.entity_name, facet_name) + }(entity_name, facet_name) })); } else { // For now empty label indicates an association facet - var attribute_members = IPA.metadata[facet.entity_name].attribute_members; + var attribute_members = IPA.metadata[entity_name].attribute_members; for (var attribute_member in attribute_members) { var other_entities = attribute_members[attribute_member]; for (var j = 0; j < other_entities.length; j++) { @@ -365,60 +362,20 @@ function ipa_facet_setup_views(container) { return function() { IPA.show_page(entity_name, facet_name, other_entity); }; - }(facet.entity_name, facet_name, other_entity) + }(entity_name, facet_name, other_entity) })); } } } } + return div; } -function ipa_entity_quick_links(container, name, value, entry_attrs) { - - var obj_name = container.closest('.entity-container').attr('title'); - var pkey = IPA.metadata[obj_name].primary_key; - var pkey_value = entry_attrs[pkey]; - - var span = $('span[name="'+name+'"]', container); - span.empty(); - - $("<a/>", { - href: '#details', - title: 'Details', - text: 'Details', - click: function() { - var state = {}; - state[obj_name+'-facet'] = 'details'; - state[obj_name+'-pkey'] = pkey_value; - nav_push_state(state); - return false; - } - }).appendTo(span); - - var attribute_members = IPA.metadata[obj_name].attribute_members; - for (attr_name in attribute_members) { - var objs = attribute_members[attr_name]; - for (var i = 0; i < objs.length; ++i) { - var m = objs[i]; - var label = IPA.metadata[m].label; - span.append(' | '); +function ipa_facet_setup_views(container) { - $("<a/>", { - href: '#'+m, - title: label, - text: label, - click: function(m) { - return function() { - var state = {}; - state[obj_name+'-facet'] = 'associate'; - state[obj_name+'-enroll'] = m; - state[obj_name+'-pkey'] = pkey_value; - nav_push_state(state); - return false; - } - }(m) - }).appendTo(span); - } - } + var facet = this; + var entity_name = facet.entity_name; + action_panel(entity_name).appendTo(container); } + diff --git a/install/static/group.js b/install/static/group.js index 97f498ae..45aa83a5 100644 --- a/install/static/group.js +++ b/install/static/group.js @@ -69,8 +69,7 @@ function ipa_group_add_dialog(spec) { ipa_entity_set_search_definition('group', [ ['cn', 'Name', null], ['gidnumber', 'GID', null], - ['description', 'Description', null], - ['quick_links', 'Quick Links', ipa_entity_quick_links] + ['description', 'Description', null] ]); ipa_entity_set_details_definition('group',[ diff --git a/install/static/host.js b/install/static/host.js index 65c2b571..bd9deda3 100644 --- a/install/static/host.js +++ b/install/static/host.js @@ -24,8 +24,7 @@ ipa_entity_set_search_definition('host', [ ['fqdn', 'Name', null], ['description', 'Description', null], ['enrolled', 'Enrolled?', null], - ['manages', 'Manages?', null], - ['quick_links', 'Quick Links', ipa_entity_quick_links] + ['manages', 'Manages?', null] ]); ipa_entity_set_add_definition('host', [ diff --git a/install/static/hostgroup.js b/install/static/hostgroup.js index 02418bf0..eb7f8b5c 100644 --- a/install/static/hostgroup.js +++ b/install/static/hostgroup.js @@ -22,8 +22,7 @@ ipa_entity_set_search_definition('hostgroup', [ ['cn', 'Name', null], - ['description', 'Description', null], - ['quick_links', 'Quick Links', ipa_entity_quick_links] + ['description', 'Description', null] ]); ipa_entity_set_add_definition('hostgroup', [ diff --git a/install/static/ipa.css b/install/static/ipa.css index ee4c85a7..6fac7ae7 100644 --- a/install/static/ipa.css +++ b/install/static/ipa.css @@ -6,7 +6,10 @@ */ -body{ font: 62.5% "Trebuchet MS", sans-serif; margin: 50px;} +body{ + font: 62.5% "Trebuchet MS", sans-serif; margin: 5px; +} + .demoHeaders { margin-top: 2em; } @@ -20,7 +23,8 @@ div.header { background-image: url(header_background.png); background: -moz-linear-gradient(top, #65646e, #1f1f1f); background-color: #1f1f1f; - height: 70px; + height: 25px; + width: 100%; } div.header a { @@ -37,13 +41,14 @@ div.header a:visited { color: white; } -div.header div.header-logo { - float: left; - padding: 10px 10px 0 10px; +div.header span.header-logo { +# float: left; + padding-left: 100px; } -div.header div.header-logo img { +div.header span.header-logo a img { border: 0; + height: 25px; } div.header span.header-loggedinas { @@ -56,6 +61,8 @@ div.header span.header-loggedinas { /* ---- Navigation ---- */ div.tabs { overflow: auto; + width: 100%; + height: 100%; } @@ -178,15 +185,23 @@ span.attrhint { position: absolute; } +.ui-tabs-nav{ +} + /*Navigation */ .tabs1 .ui-tabs-nav{ - margin: 0; padding: 2.9em .2em 0; + padding-left: 50px; + margin: 0; background-image: url(Mainnav-background.png); - } -.ui-tabs .ui-tabs-nav li { height: 30px; margin: 0 0 1px 0;} +.ui-tabs .ui-tabs-nav li { + height: 30px; + margin: 0 0 0 0; + padding: 0 0 0 0; + border-width: 0; + } .tabs1 .ui-tabs-nav li a{ @@ -205,13 +220,17 @@ span.attrhint { color: lightgreen; } -.tabs1 .ui-tabs-panel { display: block; border-width: 0; padding: 0.1em 0.4em; background: none; } +.tabs1 .ui-tabs-panel { + display: block; border-width: 0; + padding: 0 0; + background: none; +} + .tabs2 .ui-tabs-nav { background-image: url(Subnav-background.png); - margin: 0; padding: .1em .2em 0; - + margin: 0; } @@ -259,7 +278,8 @@ span.main-separator{ .entity-container{ position: relative; width: 80%; - height: 1000px; + height: 100%; + min-height: 200 px; margin: 10px; padding: 10px; background: #e8e8e8; @@ -267,15 +287,18 @@ span.main-separator{ .action-panel { position:relative; - top:50px; + top:30px; + left: -20px; border-width: thin; border-style: solid; border-color: black; float: left; + margin: 10px; } .action-panel h3{ - border-width: thin; + margin: 0; + border-width: thin; border-style: solid; border-color: black; background: #e8e8e8; diff --git a/install/static/netgroup.js b/install/static/netgroup.js index 5bedc935..0341ed78 100644 --- a/install/static/netgroup.js +++ b/install/static/netgroup.js @@ -22,8 +22,7 @@ ipa_entity_set_search_definition('netgroup', [ ['cn', 'Name', null], - ['description', 'Description', null], - ['quick_links', 'Quick Links', ipa_entity_quick_links] + ['description', 'Description', null] ]); ipa_entity_set_add_definition('netgroup', [ diff --git a/install/static/policy.js b/install/static/policy.js index 89fe16a7..26af6aa1 100644 --- a/install/static/policy.js +++ b/install/static/policy.js @@ -22,8 +22,7 @@ /* DNS */ ipa_entity_set_search_definition('dns', [ - ['idnsname', 'Zone Name', null], - ['quick_links', 'Quick Links', ipa_entity_quick_links] + ['idnsname', 'Zone Name', null] ]); @@ -459,9 +458,7 @@ function ipa_records_facet(spec){ /**Automount*/ ipa_entity_set_search_definition('automountlocation', [ - ['cn', 'Name', null], - ['quick_links', 'Quick Links', ipa_entity_quick_links] - + ['cn', 'Name', null] ]); ipa_entity_set_add_definition('automountlocation', [ @@ -482,8 +479,7 @@ ipa_entity_set_association_definition('automountlocation', { /**pwpolicy*/ ipa_entity_set_search_definition('pwpolicy', [ - ['cn', 'Name', null], - ['quick_links', 'Quick Links', ipa_entity_quick_links] + ['cn', 'Name', null] ]); diff --git a/install/static/serverconfig.js b/install/static/serverconfig.js index 327616aa..63c77d06 100644 --- a/install/static/serverconfig.js +++ b/install/static/serverconfig.js @@ -25,8 +25,7 @@ /* ACI */ ipa_entity_set_search_definition('aci', [ - ['cn', 'ACI name', null], - ['quick_links', 'Quick Links', ipa_entity_quick_links] + ['cn', 'ACI name', null] ]); ipa_entity_set_add_definition('aci', [ @@ -48,8 +47,7 @@ ipa_entity_set_details_definition('aci', [ ipa_entity_set_search_definition('taskgroup', [ ['cn', 'Role-group name', null], - ['description', 'Description', null], - ['quick_links', 'Quick Links', ipa_entity_quick_links] + ['description', 'Description', null] ]); ipa_entity_set_add_definition('taskgroup', [ @@ -80,8 +78,7 @@ ipa_entity_set_association_definition('rolegroup', { ipa_entity_set_search_definition('rolegroup', [ ['cn', 'Role-group name', null], - ['description', 'Description', null], - ['quick_links', 'Quick Links', ipa_entity_quick_links] + ['description', 'Description', null] ]); ipa_entity_set_add_definition('rolegroup', [ diff --git a/install/static/service.js b/install/static/service.js index f4179cb8..4d1c94b9 100644 --- a/install/static/service.js +++ b/install/static/service.js @@ -160,13 +160,6 @@ function ipa_service_search_facet(spec) { that.init = function() { this.create_column({name:'krbprincipalname', label:'Principal'}); - - this.create_column({ - name: 'quick_links', - label: 'Quick Links', - setup: ipa_entity_quick_links - }); - that.super_init(); }; diff --git a/install/static/user.js b/install/static/user.js index 035bf9e7..74c003e5 100644 --- a/install/static/user.js +++ b/install/static/user.js @@ -27,7 +27,6 @@ ipa_entity_set_search_definition('user', [ ['mail', 'EMAIL', null], ['telephonenumber', 'Phone', null], ['title', 'Job Title', null], - ['quick_links', 'Quick Links', ipa_entity_quick_links] ]); ipa_entity_set_add_definition('user', [ |