diff --git a/monkHtml.py b/monkHtml.py index a9317ee..5d3e015 100644 --- a/monkHtml.py +++ b/monkHtml.py @@ -1,7 +1,7 @@ #!/usr/bin/python import monkDebug as debug import sys -import monkTools +import monkTools as tools #import CppHeaderParser import re import codeBB @@ -235,7 +235,7 @@ def write_methode(element, namespaceStack, displaySize = None, link = True): def generate_stupid_index_page(outFolder, header, footer, myLutinDoc): # create index.hml : filename = outFolder + "/index.html" - monkTools.create_directory_of_file(filename); + tools.create_directory_of_file(filename); file = open(filename, "w") file.write(header) file.write("

" + myLutinDoc.get_base_doc_node().get_name() + "

"); @@ -254,7 +254,7 @@ def generate_page(outFolder, header, footer, element): for elem in listBase: generate_page(outFolder, header, footer, elem['node']) filename = outFolder + '/' + generate_html_page_name(element) - monkTools.create_directory_of_file(filename); + tools.create_directory_of_file(filename); file = open(filename, "w") file.write(header) file.write('

' + generate_name(element) + '

'); @@ -517,8 +517,8 @@ def generate_page(outFolder, header, footer, element): def generate(myLutinDoc, outFolder) : myDoc = myLutinDoc.get_base_doc_node() - monkTools.copy_file(monkTools.get_current_path(__file__)+"/theme/base.css", outFolder+"/base.css") - monkTools.copy_file(monkTools.get_current_path(__file__)+"/theme/menu.css", outFolder+"/menu.css") + tools.copy_file(tools.get_current_path(__file__)+"/theme/base.css", outFolder+"/base.css") + tools.copy_file(tools.get_current_path(__file__)+"/theme/menu.css", outFolder+"/menu.css") # create common header genericHeader = '\n' genericHeader += '\n' @@ -545,32 +545,38 @@ def generate(myLutinDoc, outFolder) : genericHeader += ' \n' # TODO : add Generic doc main point. if len(myLutinDoc.listDocFile) > 0: - genericHeader += '

Documentation:

' - genericHeader += '\n' + docList += '' + if docList != "": + genericHeader += '

Documentation:

' + genericHeader += '\n' # TODO : add Tutorial doc main point. if len(myLutinDoc.listTutorialFile) > 0: - genericHeader += '

Tutorials:

' - genericHeader += '\n' + tutorialList += '' + if tutorialList != "": + genericHeader += '

Tutorials:

' + genericHeader += '\n' localWebsite = myLutinDoc.get_website() @@ -603,6 +609,10 @@ def generate(myLutinDoc, outFolder) : genericHeader += "
\n" genericFooter = "
\n" + googleData = tools.file_read_data("google-analytics.txt") + if googleData != "": + debug.info("insert Google analytics Data") + genericFooter += googleData genericFooter += "\n" genericFooter += "\n" @@ -616,23 +626,23 @@ def generate(myLutinDoc, outFolder) : debug.print_element("doc", myLutinDoc.name, "<==", docInputName) outputFileName = outFolder + "/" + outpath.replace('/','_') +".html" debug.debug("output file : " + outputFileName) - monkTools.create_directory_of_file(outputFileName) - inData = monkTools.file_read_data(docInputName) + tools.create_directory_of_file(outputFileName) + inData = tools.file_read_data(docInputName) if inData == "": continue outData = genericHeader + codeBB.transcode(inData) + genericFooter - monkTools.file_write_data(outputFileName, outData) + tools.file_write_data(outputFileName, outData) for docInputName,outpath in myLutinDoc.listDocFile : debug.print_element("tutorial", myLutinDoc.name, "<==", docInputName) outputFileName = outFolder + outpath + ".html" debug.debug("output file : " + outputFileName) - monkTools.create_directory_of_file(outputFileName) - inData = monkTools.file_read_data(docInputName) + tools.create_directory_of_file(outputFileName) + inData = tools.file_read_data(docInputName) if inData == "": continue outData = genericHeader + codeBB.transcode(inData) + genericFooter - monkTools.file_write_data(outputFileName, outData) + tools.file_write_data(outputFileName, outData)