def htmlModule(mod): mod_label_html = div(elem('a', data.label(mod), 'title', name=data.label(mod)), 'module_label ' + data.type(mod), onClick='return toggleModuleVisible(\'%s\')' % ('mod_%s' % (data.label(mod)))) mod_table = elem( 'table', elem('tr', elem('td', 'Type', 'label') + elem('td', data.type(mod))) + elem( 'tr', elem('td', 'Class', 'label') + elem('td', data.classname(mod))), 'module_table') mod_pset = htmlPSet(mod.parameters_()) mod_content_html = div(mod_table + mod_pset, 'module_area', id='mod_%s' % data.label(mod)) return div(mod_label_html + mod_content_html, 'module', id='module_' + data.label(mod))
def htmlModule(mod): mod_label_html = div(elem('a',data.label(mod),'title',name=data.label(mod)),'module_label '+data.type(mod),onClick='return toggleModuleVisible(\'%s\')'%('mod_%s'%(data.label(mod)))) mod_table = elem('table', elem('tr',elem('td','Type','label')+elem('td',data.type(mod))) +elem('tr',elem('td','Class','label')+elem('td',data.classname(mod))), 'module_table') mod_pset = htmlPSet(mod.parameters_()) mod_content_html = div(mod_table+mod_pset,'module_area',id='mod_%s'%data.label(mod)) return div(mod_label_html+mod_content_html,'module',id='module_'+data.label(mod))
def moduledict(mod,prefix,links=False): result={} result['label']=data.label(mod) result['class']=data.classname(mod) result['file']=data.pypath(mod) result['line']=data.lineNumber(mod) result['package']=data.pypackage(mod) result['pset']=pset(mod.parameters_()) result['type']=data.type(mod) if links: result['uses']=[data.uses(mod)] result['usedby']=[data.usedBy(mod)] result['id']='%s_%s'%(prefix,data.label(mod)) return result