def getDirectory(self): directory = flask.request.args['directory'] directory = base64.b64decode(directory) aDir = self.listing.indexDir[directory] selectionDiv = selectHTML.buildSelectionDiv(aDir) d = {'html': selectionDiv} return flask.jsonify(d)
def getFile(self): filename = flask.request.args['file'] filename = base64.b64decode(filename) pyFile = self.listing.index[filename] selectionDiv = selectHTML.buildSelectionDiv(pyFile) loopsDiv = buildHTML.buildLoopSelector(pyFile,0) tableDiv = buildHTML.buildTable(pyFile,0) heatDiv = "<div id=\"heatContainer\">"+buildHTML.buildHeatMap(pyFile,0)+"</div>\n" fileDiv = loopsDiv +"<br/>\n" + heatDiv + tableDiv d = {'path': selectionDiv,'select': buildHTML.buildSelectedBanner(pyFile), 'file':fileDiv} return flask.jsonify(d)
def buildPage(pyFile,selected=0): result = buildHeader() result += "<div id=\"pathContainer\">\n" result += selectHTML.buildSelectionDiv(pyFile) result += "</div>\n" result += "<div id=\"bannerContainer\">\n" result += buildSelectedBanner(pyFile) result += "</div>\n" result += "<div id=\"fileContainer\">\n" result += buildLoopSelector(pyFile, selected) result += "<div id=\"heatContainer\">\n" result += buildHeatMap(pyFile,selected) result += "</div>\n" result += buildTable(pyFile,selected) result += "</div>\n" result += buildFooter() return result