def noPage(name): message = "Page /%s not found" % name return page( pui.jumbotron().add( pui.heading(3, text=message), pui.paragraph(text="That a 404 error!") ) )
def homePage(): return page( pui.jumbotron().add( pui.heading(1, text="Python User Interface Demo"), pui.paragraph().add( "test html" ) ) )
#!/usr/bin/env python import pui # python doesn't retain order in a dict, # so use a list of links instead navigation = [ pui.link('/', text="Demo"), pui.link('/test', text="Test ").add(pui.icon('star')), pui.link('/form', text="Form"), pui.dropdown(text="Drop ^").menu( pui.link('/drop1', text="First"), pui.link('/drop2', text="Second"), ) ] def page(*content): return pui.page("Python User Interface").add( pui.bootstrap('cerulean'), pui.navbar(navigation).add( pui.link('/', _class='navbar-brand', text='PUI') ) ).addList(content).asHtml() print page(pui.paragraph(text="test")) # vim:sw=4:ts=4:expandtab:textwidth=79