Exemple #1
0
 def assemble(self):
     self.define_page(HTML5Page).use_layout(BasicPageLayout())
     home = self.define_view('/', title='Home page')
     other_view = self.define_view('/page2', title='Page 2')
     home.set_slot('main', MyForm.factory('myform', other_view))
Exemple #2
0
 def assemble(self):
     self.define_page(HTML5Page).use_layout(BasicPageLayout())
     self.define_user_interface('/a_ui',  UIWithSlots,  {'text': 'main'}, name='myui')
Exemple #3
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'))
Exemple #4
0
 def assemble(self):
     main = self.define_page(HTML5Page).use_layout(BasicPageLayout())
     main.add_default_slot('main',
                           P.factory(text='defaulted slot contents'))
     self.define_view('/', title='Hello')
Exemple #5
0
 def assemble(self):
     self.define_page(HTML5Page).use_layout(BasicPageLayout())
     home = self.define_view('/', title='Hello')
     home.set_slot('main', MyPanel.factory())
Exemple #6
0
 def assemble(self):
     home = self.define_view('/', title='Hello')
     home.set_page(HTML5Page.factory().use_layout(
         BasicPageLayout()))
     home.set_slot('main', P.factory(text='Hello world'))
     home.set_slot('footer', P.factory(text='I am the footer'))
Exemple #7
0
 def assemble(self):
     self.define_page(HTML5Page).use_layout(BasicPageLayout())
     home = self.define_view('/', title='Hello')
     home.set_slot('main', P.factory(text='Hello world'))
     home.set_slot('nonexistantslotname',
                   P.factory(text='I am breaking'))
 def assemble(self):
     self.define_page(HTML5Page).use_layout(BasicPageLayout())
     self.define_user_interface('/a_ui',
                                UIWithParameterisedUserInterfaces,
                                IdentityDictionary(),
                                name='myui')
 def assemble(self):
     self.define_page(HTML5Page).use_layout(BasicPageLayout())
     self.define_user_interface('/a_ui',
                                UIWithParameterisedViews,
                                {'main': 'main'},
                                name='myui')
 def assemble(self):
     self.define_page(HTML5Page).use_layout(BasicPageLayout())
     self.define_view('/', title='Home page')
Exemple #11
0
 def assemble(self):
     self.define_page(HTML5Page).use_layout(BasicPageLayout())
     self.define_user_interface('/dhtml_ui', DhtmlUI, {'main_slot': 'main'},
                     name='test_ui', static_div_name='astatic')
Exemple #12
0
 def assemble(self):
     self.define_page(HTML5Page).use_layout(BasicPageLayout())
     home = self.define_view('/a_view', 'Title', write_check=disallowed)
     home.set_slot('main', MyForm.factory())
Exemple #13
0
 def assemble(self):
     self.define_page(HTML5Page).use_layout(BasicPageLayout())
     self.define_user_interface('/a_ui',  UIWithTwoViews,  IdentityDictionary(), name='test_ui')
Exemple #14
0
 def assemble(self):
     self.define_page(HTML5Page).use_layout(BasicPageLayout())
     detour_ui = self.define_user_interface('/uiWithDetour',  UIWithDetour,  IdentityDictionary(), name='second_ui')
     bookmark = detour_ui.get_bookmark(relative_path='/firstStepOfDetour')
     self.define_user_interface('/uiWithLink',  UIWithLink,  IdentityDictionary(), name='first_ui', bookmark=bookmark)