[svn r38650] Added env var for creating relative links to the py lib docs (in the nav bar),

added script to generate py lib's docs and api docs in a subdir in one go.

--HG--
branch : trunk
This commit is contained in:
guido
2007-02-13 00:14:50 +01:00
parent 0b575823d0
commit cb8041a34a
2 changed files with 63 additions and 1 deletions
+4 -1
View File
@@ -31,12 +31,15 @@ class LayoutPage(confrest.PyPage):
self.body.insert(0, self.nav)
def update_menubar_links(self, node):
docrelpath = py.std.os.environ.get('APIGEN_DOCRELPATH', '../py/doc')
if not docrelpath.endswith('/'):
docrelpath += '/'
for item in node:
if not isinstance(item, py.xml.Tag):
continue
if (item.__class__.__name__ == 'a' and hasattr(item.attr, 'href')
and not item.attr.href.startswith('http://')):
item.attr.href = self.relpath + '../py/doc/' + item.attr.href
item.attr.href = self.relpath + docrelpath + item.attr.href
def setup_scripts_styles(self, copyto=None):
for path, name in self.stylesheets: