aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--_template_bibtex.html4
-rwxr-xr-xwriteHTML.py9
2 files changed, 10 insertions, 3 deletions
diff --git a/_template_bibtex.html b/_template_bibtex.html
index 6d911d1..88f6f94 100644
--- a/_template_bibtex.html
+++ b/_template_bibtex.html
@@ -14,8 +14,8 @@
<title>%(title)s: BibTeX</title>
-<link rel="stylesheet" type="text/css" href="./css/main.css" />
-<link rel="stylesheet" type="text/css" href="./css/pubs.css" />
+<link rel="stylesheet" type="text/css" href="%(root)s/css/main.css" />
+<link rel="stylesheet" type="text/css" href="%(root)s/css/pubs.css" />
</head>
<body bgcolor="#ffffff" text="#000000" link="#bb0000" vlink="#990099"
diff --git a/writeHTML.py b/writeHTML.py
index 6855ade..d03d76e 100755
--- a/writeHTML.py
+++ b/writeHTML.py
@@ -199,10 +199,17 @@ def writePageSet(config, bib, tag):
entries = [ (ent.key, ent) for ent in entries ]
entries.sort()
entries = [ ent[1] for ent in entries ]
+
+ ## Finding the root directory is done by writeHTML(), but
+ ## the BibTeX file doesn't use that, so repeat the code here
+ root = "../"*pathLength(config.TAG_DIRECTORIES[tag])
+ if root == "": root = "."
+
header,footer = getTemplate(config.BIBTEX_TEMPLATE_FILE)
f = open(os.path.join(outdir,"bibtex.html"), 'w')
print >>f, header % { 'command_line' : "",
- 'title': config.TAG_TITLES[tag] }
+ 'title': config.TAG_TITLES[tag],
+ 'root': root }
for ent in entries:
print >>f, (
("<tr><td class='bibtex'><a name='%s'>%s</a>"