[DEV] add Capital in the automatic name of libs
This commit is contained in:
parent
6c7b028c50
commit
71ded394c5
15
monkHtml.py
15
monkHtml.py
@ -60,10 +60,15 @@ def camel_case_encode(s):
|
|||||||
def camel_case_decode(s):
|
def camel_case_decode(s):
|
||||||
for code in camelCaseCodes:
|
for code in camelCaseCodes:
|
||||||
s = s.replace(code[0], code[1])
|
s = s.replace(code[0], code[1])
|
||||||
|
while s[0] == ' ':
|
||||||
|
s = s[1:]
|
||||||
return s
|
return s
|
||||||
|
|
||||||
def capitalise_first_letter(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):
|
def display_doxygen_param(comment, input, output):
|
||||||
data = '<tr>'
|
data = '<tr>'
|
||||||
@ -622,7 +627,7 @@ def generate(myLutinDoc, outFolder) :
|
|||||||
if name == "index":
|
if name == "index":
|
||||||
continue
|
continue
|
||||||
docList += '<ul class="niveau1">'
|
docList += '<ul class="niveau1">'
|
||||||
docList += '<li><a href="' + outputFileName + '">' + camel_case_decode(name).capitalize() + '</a></li>\n'
|
docList += '<li><a href="' + outputFileName + '">' + capitalise_first_letter(camel_case_decode(name)) + '</a></li>\n'
|
||||||
docList += '</ul>'
|
docList += '</ul>'
|
||||||
if docList != "":
|
if docList != "":
|
||||||
genericHeader += '<h3>Documentation:</h3>'
|
genericHeader += '<h3>Documentation:</h3>'
|
||||||
@ -639,7 +644,7 @@ def generate(myLutinDoc, outFolder) :
|
|||||||
if name == "index":
|
if name == "index":
|
||||||
continue
|
continue
|
||||||
tutorialList += '<ul class="niveau1">'
|
tutorialList += '<ul class="niveau1">'
|
||||||
tutorialList += '<li><a href="tutorial_' + outputFileName + '">' + camel_case_decode(name).capitalize() + '</a></li>\n'
|
tutorialList += '<li><a href="tutorial_' + outputFileName + '">' + capitalise_first_letter(camel_case_decode(name)) + '</a></li>\n'
|
||||||
tutorialList += '</ul>'
|
tutorialList += '</ul>'
|
||||||
if tutorialList != "":
|
if tutorialList != "":
|
||||||
genericHeader += '<h3>Tutorials:</h3>'
|
genericHeader += '<h3>Tutorials:</h3>'
|
||||||
@ -709,12 +714,12 @@ def generate(myLutinDoc, outFolder) :
|
|||||||
previousName, previousOutpath = myLutinDoc.listTutorialFile[iii-1]
|
previousName, previousOutpath = myLutinDoc.listTutorialFile[iii-1]
|
||||||
previousName = previousName.split('_')[-1][:-3]
|
previousName = previousName.split('_')[-1][:-3]
|
||||||
previousOutpath = previousOutpath.split('/')[-1]
|
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:
|
if iii != len(myLutinDoc.listTutorialFile)-1:
|
||||||
nextName, nextOutpath = myLutinDoc.listTutorialFile[iii+1]
|
nextName, nextOutpath = myLutinDoc.listTutorialFile[iii+1]
|
||||||
nextName = nextName.split('_')[-1][:-3]
|
nextName = nextName.split('_')[-1][:-3]
|
||||||
nextOutpath = nextOutpath.split('/')[-1]
|
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"
|
localHeader += "\n"
|
||||||
outData += codeBB.transcode(localHeader)
|
outData += codeBB.transcode(localHeader)
|
||||||
#debug.info(localHeader)
|
#debug.info(localHeader)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user