[Checkins] SVN: zope.kgs/trunk/src/zope/kgs/templates/ add index.html page for each version. Add selected class to secondary nav links

Paul Carduner paulcarduner at gmail.com
Thu Jan 29 00:59:28 EST 2009


Log message for revision 95371:
  add index.html page for each version.  Add selected class to secondary nav links

Changed:
  A   zope.kgs/trunk/src/zope/kgs/templates/VERSION/index.html
  U   zope.kgs/trunk/src/zope/kgs/templates/master.pt

-=-
Added: zope.kgs/trunk/src/zope/kgs/templates/VERSION/index.html
===================================================================
--- zope.kgs/trunk/src/zope/kgs/templates/VERSION/index.html	                        (rev 0)
+++ zope.kgs/trunk/src/zope/kgs/templates/VERSION/index.html	2009-01-29 05:59:27 UTC (rev 95371)
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html metal:use-macro="templates/master.pt/macros/page" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <title metal:fill-slot="page-title">Introduction to the KGS</title>
+  </head>
+  <body>
+    <span metal:fill-slot="title"><em class="name" tal:replace="title">name</em> Known Good Set</span>
+
+    <div metal:fill-slot="content">
+      <h1 id="pageheading">
+        <span tal:replace="title" />
+        <span tal:replace="version/name"/> Has Been Released!
+      </h1>
+
+      <div tal:content="structure version/announcement/html"/>
+      <div tal:content="structure version/changelog/html"/>
+
+    </div>
+  </body>
+</html>


Property changes on: zope.kgs/trunk/src/zope/kgs/templates/VERSION/index.html
___________________________________________________________________
Added: svn:eol-style
   + native

Modified: zope.kgs/trunk/src/zope/kgs/templates/master.pt
===================================================================
--- zope.kgs/trunk/src/zope/kgs/templates/master.pt	2009-01-29 05:58:18 UTC (rev 95370)
+++ zope.kgs/trunk/src/zope/kgs/templates/master.pt	2009-01-29 05:59:27 UTC (rev 95371)
@@ -14,7 +14,7 @@
 
           $("#left-hand-navigation .level-one > li").click(
             function(){
-              $("#left-hand-navigation .level-one > li").removeClass('selected');
+              $(this).removeClass('selected');
               $("#left-hand-navigation .level-one > li > a").removeClass('selected');
               $("#left-hand-navigation .level-two").hide();
               $(this).children('a').andSelf().addClass('selected').find('.level-two').show();
@@ -34,7 +34,7 @@
               var href = $(this).attr("href").match(/[.*\/]*(.*.html)/);
               href = href && href[1];
               if (href && window.location.href.slice(window.location.href.length-href.length) === href){
-                $(this).parents("li").click();
+                $(this).addClass('selected').parents("li").click();
               }
             });
 
@@ -52,11 +52,14 @@
         <ul class="level-one" metal:define-slot="left-nav">
 
           <li tal:repeat="version versions">
-            <a href="#"
-               tal:attributes="href string:${siteRoot}index.html">
+            <a href="javascript:void(0);">
               Version <span tal:replace="version/name">1</span></a>
             <ul class="level-two" style="display: none;">
 
+              <li>
+                <a href="#"
+                   tal:attributes="href string:${siteRoot}${version/name}/index.html">Home Page</a>
+              </li>
               <li tal:condition="version/announcement/url">
                 <a href="#"
                    tal:attributes="href string:${siteRoot}${version/announcement/url}">Announcement</a>



More information about the Checkins mailing list