{{ #-------------------------------------------------------------------------- # # The python controller return cfg_doc, and cfg_src the configuration for # the Ext.data.Array # #-------------------------------------------------------------------------- # # Export python variables to the javascript # jsvars = ["cfgDoc = %s" % cfg_doc, "cfgSrc = %s" % cfg_src] jsvars = " var %s;" % ',\n'.join(jsvars) response.write(SCRIPT(jsvars), escape=False) # # unique identifier for the DIV block associated to the grid # divdoc = id(cfg_doc) divsrc = id(cfg_src) # # The DIV blocks # response.write(H2(T("Documentations"), _class="dbui-h2 dbui-small-cap")) response.write(DIV(_id="grid-%s" % divdoc)) response.write(H2(T("Open source"), _class="dbui-h2 dbui-small-cap")) response.write(DIV(_id="grid-%s" % divsrc)) response.write(H2(T("Binary files"), _class="dbui-h2 dbui-small-cap")) }}
Les logiciels tierce ACE, Ext JS, MathJax, Plugin dbui, sont construits sous la forme de plugins qui peuvent être chargés dans le serveur webpy. Des versions cohérentes sont disponible en utilisant le gestionnaire de version git : git clone http://marwww.in2p3.fr/~legac/wap/git/plugin_dbui_build.git.