summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Young <ayoung@redhat.com>2010-07-14 12:03:59 -0400
committerAdam Young <ayoung@redhat.com>2010-07-14 12:03:59 -0400
commited38222d7588322da2220ec65546b0b7131ba167 (patch)
tree1c20e32e883dc57a11a0c59a868d7120f3ce1f4b
parent0939258c6a6f86b2312d783c7a33ecf7e66f384f (diff)
downloadfreeipa-ed38222d7588322da2220ec65546b0b7131ba167.tar.gz
freeipa-ed38222d7588322da2220ec65546b0b7131ba167.tar.xz
freeipa-ed38222d7588322da2220ec65546b0b7131ba167.zip
First swipe at making the sitemap drive the navigation.
-rw-r--r--install/static/index.xhtml220
-rw-r--r--install/static/ipa.css43
2 files changed, 115 insertions, 148 deletions
diff --git a/install/static/index.xhtml b/install/static/index.xhtml
index 9018b5ffc..a8ef75056 100644
--- a/install/static/index.xhtml
+++ b/install/static/index.xhtml
@@ -17,159 +17,107 @@
var useSampleData = false;
</script>
+ <script type="text/javascript" src="navigation.js" />
<script type="text/javascript" src="sampledata/develop.js" />
<script type="text/javascript" src="search.js" />
<script type="text/javascript" src="details.js" />
<script type="text/javascript">
-
- params= getPageParams();
- var bodycontent = params["bodycontent"];
-
- if (!bodycontent){
- bodycontent=$.cookie("lastpage");
- }
- if ( !bodycontent )
- {
- bodycontent="users.inc";
- }
-
- $(document).ready(function(){
- $('#content').load(bodycontent);
+ $(document).ready(function(){
+ buildNavigation();
});
- </script>
+ </script>
</head>
- <body class="Page" id="">
- <div class="View" id="view1">
- <div class="Header" id="view1.header1">
- <div class="logo">
- <a href="#"><img src="ipalogo.png" /></a>
- </div>
- <div class="children">
- <div class="LoggedInAs" id="view1.header1.loggedinas1">
- Logged in as <strong>hardcoded@FREEIP.ORG</strong>
- </div>
- </div>
- </div>
-
- <div id="nav">
- <div class="main-nav">
- <span class="main-nav-on">
- <a href="index.xhtml?bodycontent=users.inc">Identity</a>
- </span>
- <span class="main-separator" />
- <span class="main-nav-off">
- <a href="index.xhtml?bodycontent=policy.inc">Policy</a>
- </span>
- <span class="main-separator" />
- <span class="main-nav-off">
- <a href="index.xhtml?bodycontent=config.inc">Configuration</a>
- </span>
- </div>
- <div class="sub-nav" >
- <span class="sub-nav-on">
- <a href="index.xhtml?bodycontent=users.inc" >Users</a>
- </span>
- <span class="sub-nav-off">
- <a href="index.xhtml?bodycontent=groups.inc" >Groups</a>
- </span>
- <span class="sub-nav-off">
- <a href="index.xhtml?bodycontent=hosts.inc" >Hosts</a>
- </span>
- <span class="sub-nav-off">
- <a href="index.xhtml?bodycontent=hostgroups.inc" >Host Groups</a>
- </span>
- <span class="sub-nav-off">
- <a href="index.xhtml?bodycontent=netgroups.inc" >Netgroups</a>
- </span>
- </div>
+ <body>
+ <div class="Header" id="view1.header1">
+ <div class="logo">
+ <a href="#"><img src="ipalogo.png" /></a>
</div>
-
- <div id="search" >
- <div class="searchControls">
- <span class="filter">
- <input id="queryFilter" type="text"/>
- <input id="query" type="submit" value="find" />
- <input id="new" type="submit" value="new" />
- </span>
- <span id="controls">
- <a href="index.xhtml?bodycontent=user-edit.inc">New User</a>
- </span>
- </div>
- <div>
- <table id="searchResultsTable" class="SearchResults" >
- <thead></thead>
- <tbody></tbody>
- </table>
+ <div class="children">
+ <div class="LoggedInAs" id="view1.header1.loggedinas1">
+ Logged in as <strong>hardcoded@FREEIP.ORG</strong>
</div>
</div>
+ </div>
+
+ <div id="navigation">
+ <div id="main-nav"></div>
+ <div id="sub-nav"></div>
+ </div>
- <div id="manage" border="1" >
-
- <h1>Viewing User: <span id="viewing-user">Pavel Zuna</span></h1>
- <div id="buttons">
- <a href="dummy"><img id="butreset" src="but-reset.png" alt="Reset" /></a>
- <a href="dummy"><img id="butupdate" src="but-update.png" alt="Update" /></a>
- </div>
- <ul id="viewtype">
- <li id="viewcaption">View:</li>
- <li>
- <img src="static/but-selected.png" alt="" />
- Personal Details
- </li>
- <li>
- <img src="static/but-unselected.png" alt="" />
- <a href="memberof?pkey=${pkey}">Memberships</a>
- </li>
- </ul>
- <hr />
-
- <h2 onclick="h2_on_click(this)">&#8722; Identity Details</h2>
- <dl id="identity" class="entryattrs">
- <dt title="title">Title:</dt>
- <dt title="givenname">First Name:</dt>
- <dt title="sn">Last Name:</dt>
- <dt title="cn">Full Name:</dt>
- <dt title="displayname">Display Name:</dt>
- <dt title="initials">Initials:</dt>
- </dl>
- <hr />
-
- <h2 onclick="h2_on_click(this)">&#8722; Account Details</h2>
- <dl id="account" class="entryattrs">
- <dt title="call_a_status">Account Status:</dt>
- <dt title="uid">Login:</dt>
- <dt title="call_a_password">Password:</dt>
- <dt title="uidnumber">UID:</dt>
- <dt title="gidnumber">GID:</dt>
- <dt title="homedirectory">Home Directory:</dt>
- </dl>
- <hr />
-
- <h2 onclick="h2_on_click(this)">&#8722; Contact Details</h2>
- <dl id="contact" class="entryattrs">
- <dt title="mail">E-mail Address:</dt>
- <dt title="call_a_numbers">Numbers:</dt>
- </dl>
- <hr />
-
- <div id="backtotop">
- <a href="#viewtype">Back to Top</a>
- </div>
-
+ <div id="search" >
+ <div class="searchControls">
+ <span class="filter">
+ <input id="queryFilter" type="text"/>
+ <input id="query" type="submit" value="find" />
+ <input id="new" type="submit" value="new" />
+ </span>
+ <span id="controls">
+ <a href="index.xhtml?bodycontent=user-edit.inc">New User</a>
+ </span>
</div>
-
-
- <div id="content">
+ <div>
+ <table id="searchResultsTable" class="SearchResults" >
+ <thead></thead>
+ <tbody></tbody>
+ </table>
</div>
-
</div>
-
-
-
+
+ <div id="manage" border="1" >
+ <h1>Viewing User: <span id="viewing-user">Pavel Zuna</span></h1>
+ <div id="buttons">
+ <input type="reset" />
+ <input type="button" value="update" />
+ </div>
+ <ul id="viewtype">
+ <li id="viewcaption">View:</li>
+ <li>
+ <img src="static/but-selected.png" alt="" />
+ Personal Details
+ </li>
+ <li>
+ <img src="static/but-unselected.png" alt="" />
+ <a href="memberof?pkey=${pkey}">Memberships</a>
+ </li>
+ </ul>
+ <hr />
+
+ <h2 onclick="h2_on_click(this)">&#8722; Identity Details</h2>
+ <dl id="identity" class="entryattrs">
+ <dt title="title">Title:</dt>
+ <dt title="givenname">First Name:</dt>
+ <dt title="sn">Last Name:</dt>
+ <dt title="cn">Full Name:</dt>
+ <dt title="displayname">Display Name:</dt>
+ <dt title="initials">Initials:</dt>
+ </dl>
+ <hr />
+
+ <h2 onclick="h2_on_click(this)">&#8722; Account Details</h2>
+ <dl id="account" class="entryattrs">
+ <dt title="call_a_status">Account Status:</dt>
+ <dt title="uid">Login:</dt>
+ <dt title="call_a_password">Password:</dt>
+ <dt title="uidnumber">UID:</dt>
+ <dt title="gidnumber">GID:</dt>
+ <dt title="homedirectory">Home Directory:</dt>
+ </dl>
+ <hr />
+
+ <h2 onclick="h2_on_click(this)">&#8722; Contact Details</h2>
+ <dl id="contact" class="entryattrs">
+ <dt title="mail">E-mail Address:</dt>
+ <dt title="call_a_numbers">Numbers:</dt>
+ </dl>
+ <hr />
+
+ <div id="backtotop"><a href="#viewtype">Back to Top</a> </div>
+ </div>
+ <div id="content"></div>
</body>
</html>
diff --git a/install/static/ipa.css b/install/static/ipa.css
index 54c19d752..9953c55c3 100644
--- a/install/static/ipa.css
+++ b/install/static/ipa.css
@@ -1,7 +1,3 @@
-/* Edited with EditCSS */
-
-/**** Inline STYLE-tag style sheet ****/
-
/* Authors:
* Pavel Zuna <pzuna@redhat.com>
* Adam Young <ayoung@redhat.com>
@@ -14,6 +10,13 @@ body {
font-size: 14pt;
}
+a {
+ text-decoration: none;
+}
+
+a:link, a:visited {
+ text-decoration: none;
+}
div#view {
bottom: 0;
@@ -172,8 +175,16 @@ div.LoggedInAs {
}
/*Navigation */
+
+span.sub-nav-off > a:link, span.sub-nav-off > a:visited{
+ color:white;
+}
+
+span.main-nav-off > a:link, span.main-nav-off > a:visited{
+ color:white;
+}
-div.main-nav{
+#main-nav{
background-image: url(Mainnav-background.png);
}
@@ -191,30 +202,32 @@ span.main-separator{
padding:1px;
}
-div.sub-nav{
+#sub-nav{
background-image: url(Subnav-background.png);
padding:5px;
-
+ color: white;
}
span.sub-nav-on{
background-image: url(Subnav-onbutton.png);
- margin: 5px;
+ margin: 10px;
+# -moz-border-radius:5px; -webkit-border-radius:5px;
}
span.sub-nav-off{
background-image: url(Subnav-offbutton.png);
- margin: 5px;
+ margin: 10px;
+# -moz-border-radius:5px; -webkit-border-radius:5px;
}
-span.sub-nav-on > a:visited{
- color:white;
-}
/* Search */
+div.search{
+ margin:50px;
+}
div.searchControls{
background:#a5a5a5;
@@ -224,8 +237,14 @@ div.searchControls{
#searchResultsTable{
border: 1px solid black;
+ width:80%;
+}
+
+#searchResultsTable > a:link,a:visted{
+ color:black;
}
+
#searchResultsTable th{
background-color:gray;
color:white;