X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=build.py;h=dbe5448e56bdf85a8b9c42ddd07a9a3e586e59ec;hb=84dd34b2f5af2820a2af003ed7d87cf6a3c790ea;hp=df16505ecb95b75dab47a2ca526b86fd418b01c2;hpb=dfd7223eb7ee339e9f03052737403e0027e15784;p=ardour-manual diff --git a/build.py b/build.py index df16505..dbe5448 100755 --- a/build.py +++ b/build.py @@ -343,23 +343,49 @@ def BuildList(lst, fs, pagePos, cList): # Builds the sidebar for the one-page version # def BuildOnePageSidebar(fs): + content = '\n\n\n' @@ -472,10 +498,15 @@ for header in fileStruct: # Handle Part/Chapter/subchapter/section/subsection numbering if level == 0: levelNums[2] = 0 + levelNums[3] = 0 + levelNums[4] = 0 elif level == 1: levelNums[2] = 0 + levelNums[3] = 0 + levelNums[4] = 0 elif level == 2: levelNums[3] = 0 + levelNums[4] = 0 elif level == 3: levelNums[4] = 0 @@ -504,19 +535,19 @@ for header in fileStruct: if level == 0: toc = toc + '

Part ' + num2roman(levelNums[level]) + ': ' + header['title'] + '

\n'; - oph = '

' + num2roman(levelNums[level]) + ' - ' + header['title'] + '

\n'; + oph = '

Part ' + num2roman(levelNums[level]) + ' - ' + header['title'] + '

\n'; elif level == 1: toc = toc + '\t

Ch. ' + str(levelNums[level]) + ':  ' + header['title'] + '

\n' - oph = '

' + str(levelNums[level-1]) + '.' + str(levelNums[level]) + ' - ' + header['title'] + '

\n'; + oph = '

' + str(levelNums[level]) + ' - ' + header['title'] + '

\n'; elif level == 2: toc = toc + '\t\t

' + header['title'] + '

\n' - oph = '

' + str(levelNums[level-2]) + '.' + str(levelNums[level-1]) + '.' + str(levelNums[level]) + ' - ' + header['title'] + '

\n'; + oph = '

' + str(levelNums[level-1]) + '.' + str(levelNums[level]) + ' - ' + header['title'] + '

\n'; elif level == 3: toc = toc + '\t\t\t

' + header['title'] + '

\n' - oph = '

' + str(levelNums[level-3]) + '.' + str(levelNums[level-2]) + '.' + str(levelNums[level-1]) + '.' + str(levelNums[level]) + ' - ' + header['title'] + '

\n'; + oph = '

' + str(levelNums[level-2]) + '.' + str(levelNums[level-1]) + '.' + str(levelNums[level]) + ' - ' + header['title'] + '

\n'; elif level == 4: toc = toc + '\t\t\t\t

' + header['title'] + '

\n' - oph = '

' + str(levelNums[level-4]) + '.' + str(levelNums[level-3]) + '.' + str(levelNums[level-2]) + '.' + str(levelNums[level-1]) + '.' + str(levelNums[level]) + ' - ' + header['title'] + '

\n'; + oph = '

' + str(levelNums[level-3]) + '.' + str(levelNums[level-2]) + '.' + str(levelNums[level-1]) + '.' + str(levelNums[level]) + ' - ' + header['title'] + '

\n';