+
+#
+# Builds the sidebar for the one-page version
+#
+def BuildOnePageSidebar(fs):
+ content = '\n\n<ul style="white-space:nowrap;">\n'
+ lvl = 0
+
+ for i in range(len(fs)):
+ if 'link' in fs[i]:
+ anchor = fs[i]['link']
+ else:
+ anchor = fs[i]['filename']
+
+ while lvl < fs[i]['level']:
+ content = content + '<ul style="white-space:nowrap;">\n'
+ lvl = lvl + 1
+ while lvl > fs[i]['level']:
+ content = content + '</ul>\n'
+ lvl = lvl - 1
+
+ content = content + '<li><a href="#' + anchor + '">' + fs[i]['title'] + '</a></li>\n'
+
+ content = content + '</ul>\n'
+
+ return content
+
+