{{ #-------------------------------------------------------------------------- # # The python controller return cfg_doc, and cfg_src the configuration for # the Ext.data.Store # #-------------------------------------------------------------------------- # # unique identifier for the DIV block associated to the grid # grid_doc = "grid-%s" % id(cfg_doc) grid_src = "grid-%s" % id(cfg_src) # # The DIV blocks # response.write(H2(T("Documentations"), _class="dbui-h2 dbui-small-cap")) response.write(DIV(_id=grid_doc)) response.write(H2(T("Open source"), _class="dbui-h2 dbui-small-cap")) response.write(DIV(_id=grid_src)) response.write(H2(T("Binary files"), _class="dbui-h2 dbui-small-cap")) # # Export python variables to the javascript # jsvars = ["cfgDoc = %s" % cfg_doc, "cfgSrc = %s" % cfg_src, "gridDoc = '%s'" % grid_doc, "gridSrc = '%s'" % grid_src] jsvars = " var %s;" % ',\n'.join(jsvars) response.write(SCRIPT(jsvars), escape=False) }}

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://www.cppm.in2p3.fr/~legac/wap/git/plugin_dbui_build.git.