Exemplo n.º 1
0
 def assemble(self):
     self.define_page(HTML5Page).use_layout(
         PageLayout(contents_layout=ColumnLayout(
             'main', 'secondary').with_slots()))
     home = self.define_view('/', title='Home page')
     home.set_slot('main', Form.factory('myform'))
     home.set_slot('secondary', Form.factory('myform'))
Exemplo n.º 2
0
 def assemble(self):
     self.define_page(HTML5Page).use_layout(BasicPageLayout())
     view = self.define_view('/', title='Hello')
     view.set_slot('main', Form.factory('the_form'))
     failing_precondition = ViewPreCondition(lambda: False, exception=SomeException)
     passing_precondition = ViewPreCondition(lambda: True)
     view.add_precondition(passing_precondition)
     view.add_precondition(failing_precondition)
Exemplo n.º 3
0
 def assemble(self):
     self.define_page(HTML5Page).use_layout(
         PageLayout(
             contents_layout=ColumnLayout('main').with_slots()))
     slot_definitions = {'main': Form.factory('the_form')}
     view = self.define_view('/',
                             title='Hello',
                             slot_definitions=slot_definitions)
     failing_precondition = ViewPreCondition(
         lambda: False, exception=SomeException)
     passing_precondition = ViewPreCondition(lambda: True)
     view.add_precondition(passing_precondition)
     view.add_precondition(failing_precondition)
Exemplo n.º 4
0
 def assemble(self):
     self.define_page(HTML5Page).use_layout(
         BasicPageLayout(slots=['main', 'secondary']))
     home = self.define_view('/', title='Home page')
     home.set_slot('main', Form.factory('myform'))
     home.set_slot('secondary', Form.factory('myform'))