[Lxml-checkins] r39336 - in lxml/trunk/doc: . html
scoder at codespeak.net
scoder at codespeak.net
Fri Feb 23 11:54:08 CET 2007
Author: scoder
Date: Fri Feb 23 11:54:07 2007
New Revision: 39336
Modified:
lxml/trunk/doc/html/style.css
lxml/trunk/doc/mkhtml.py
Log:
some more layouting, select current submenu with CSS
Modified: lxml/trunk/doc/html/style.css
==============================================================================
--- lxml/trunk/doc/html/style.css (original)
+++ lxml/trunk/doc/html/style.css Fri Feb 23 11:54:07 2007
@@ -17,7 +17,7 @@
/*** menu ***/
-div.contents.topic {
+div.contents {
position: fixed;
top: 0px;
left: 0px;
@@ -28,13 +28,26 @@
padding-right: 1ex;
}
-div.contents.topic ul {
+div.contents span.section.title {
+ line-height: 1.5em;
+ font-size: 130%;
+}
+
+div.contents ul.submenu.current {
+ display: block;
+}
+
+div.contents ul.submenu {
+ display: none;
+}
+
+div.contents ul {
line-height: 1em;
margin: 1ex;
padding-left: 1em;
}
-div.contents.topic p.topic-title.first {
+div.contents p.topic-title.first {
display: none;
}
Modified: lxml/trunk/doc/mkhtml.py
==============================================================================
--- lxml/trunk/doc/mkhtml.py (original)
+++ lxml/trunk/doc/mkhtml.py Fri Feb 23 11:54:07 2007
@@ -31,7 +31,7 @@
if not section_head:
ul = SubElement(menuroot, "ul", id=section)
section_head = SubElement(ul, "li")
- title = SubElement(section_head, "span")
+ title = SubElement(section_head, "span", {"class":"section title"})
title.text = section
else:
section_head = section_head[0]
@@ -48,8 +48,7 @@
a = SubElement(title, "a", href=basename+".html")
a.text = page_title
- subul = SubElement(title, "ul",
- {"class":"submenu", "style":"display:none"})
+ subul = SubElement(title, "ul", {"class":"submenu"})
for heading in headings:
li = SubElement(subul, "li", {"class":"menu item"})
ref = replace_invalid('-', heading.lower())
@@ -68,7 +67,7 @@
current_submenu = find_submenu(menu_root, name=name)
if current_submenu:
for submenu in current_submenu:
- submenu.set("style", "")
+ submenu.set("class", submenu.get("class", "") + " current")
else:
print "No menu found in", name
return tree
More information about the lxml-checkins
mailing list