diff --git a/monkHtml.py b/monkHtml.py
index 2e2a4e4..f9a0b9e 100644
--- a/monkHtml.py
+++ b/monkHtml.py
@@ -60,10 +60,15 @@ def camel_case_encode(s):
def camel_case_decode(s):
for code in camelCaseCodes:
s = s.replace(code[0], code[1])
+ while s[0] == ' ':
+ s = s[1:]
return s
def capitalise_first_letter(s):
- return word[0].upper() + word[1:]
+ s2 = " " + s[0]
+ ret = camel_case_encode(s2) + s[1:]
+ debug.info("'" + s + "' => '" + ret + "'")
+ return ret;
def display_doxygen_param(comment, input, output):
data = '
'
@@ -622,7 +627,7 @@ def generate(myLutinDoc, outFolder) :
if name == "index":
continue
docList += ''
if docList != "":
genericHeader += 'Documentation:
'
@@ -639,7 +644,7 @@ def generate(myLutinDoc, outFolder) :
if name == "index":
continue
tutorialList += ''
if tutorialList != "":
genericHeader += 'Tutorials:
'
@@ -709,12 +714,12 @@ def generate(myLutinDoc, outFolder) :
previousName, previousOutpath = myLutinDoc.listTutorialFile[iii-1]
previousName = previousName.split('_')[-1][:-3]
previousOutpath = previousOutpath.split('/')[-1]
- localHeader += "[left][tutorial[" + previousOutpath + " | Previous: " + camel_case_decode(previousName).capitalize() + "]][/left] "
+ localHeader += "[left][tutorial[" + previousOutpath + " | Previous: " + capitalise_first_letter(camel_case_decode(previousName)) + "]][/left] "
if iii != len(myLutinDoc.listTutorialFile)-1:
nextName, nextOutpath = myLutinDoc.listTutorialFile[iii+1]
nextName = nextName.split('_')[-1][:-3]
nextOutpath = nextOutpath.split('/')[-1]
- localHeader += " [right][tutorial[" + nextOutpath + " | Next: " + camel_case_decode(nextName).capitalize() + "]][/right]"
+ localHeader += " [right][tutorial[" + nextOutpath + " | Next: " + capitalise_first_letter(camel_case_decode(nextName)) + "]][/right]"
localHeader += "\n"
outData += codeBB.transcode(localHeader)
#debug.info(localHeader)