Beispiel #1
0
 def testColumns(self):
     from djpcms import forms
     from djpcms.forms import layout as uni
     from djpcms.html.layout import grid
     c = uni.Columns('field1','field2')
     self.assertEqual(c.grid, grid('grid 50-50'))
     # test error
     self.assertRaises(ValueError, uni.Columns, 'field1',
                       grid=grid('grid 33-33-33'))
Beispiel #2
0
 def testColumns(self):
     from djpcms import forms
     from djpcms.forms import layout as uni
     from djpcms.html.layout import grid
     c = uni.Columns('field1', 'field2')
     self.assertEqual(c.grid, grid('grid 50-50'))
     # test error
     self.assertRaises(ValueError,
                       uni.Columns,
                       'field1',
                       grid=grid('grid 33-33-33'))
Beispiel #3
0
 def page_layouts(self, site):
     # Page template
     page_template = page(
         topbar_container(brand="<img src='/media/djpsite/logos/djpcms-light-125x40.png' alt='djpcms'>",
                          fixed=False),
         container('header', grid('grid 100'),
                   renderer=self.render_header),
         container('content'),
         container('footer', grid('grid 33-33-33'),
                   renderer=self.render_footer))
     tiny_template = page(container('header', grid('grid 100')),
                          container('content'),
                          container('footer', grid('grid 100')))
     site.register_page_layout('default', page_template)
     site.register_page_layout('tiny', tiny_template)
Beispiel #4
0
 def page_layouts(self, site):
     # Page template
     page_template = page(
         topbar_container(
             brand=
             "<img src='/media/djpsite/logos/djpcms-light-125x40.png' alt='djpcms'>",
             fixed=False),
         container('header', grid('grid 100'), renderer=self.render_header),
         container('content'),
         container('footer',
                   grid('grid 33-33-33'),
                   renderer=self.render_footer))
     tiny_template = page(container('header', grid('grid 100')),
                          container('content'),
                          container('footer', grid('grid 100')))
     site.register_page_layout('default', page_template)
     site.register_page_layout('tiny', tiny_template)
Beispiel #5
0
 def __init__(self, name='topbar', fixed=False, levels=4,
              user_page_links=True, page_links=True, brand=None,
              brand_link='/'):
     super(topbar_container,self).__init__(name, grid('grid 100'),
                                           renderer=self._render)
     self.addClass(classes.topbar_container)
     self.navigator = Navigator(levels=levels, brand=brand,
                                brand_link=brand_link, cn=classes.topbar)
     self.page_links = page_links
     self.user_page_links = user_page_links
     if fixed:
         self.addClass(classes.topbar_fixed)
Beispiel #6
0
 def testHtmlPageForm(self):
     from djpcms.apps.contentedit import HtmlPageForm
     from djpcms.html.layout import grid
     l = HtmlPageForm['layout']
     self.assertTrue(l)
     # the columns are the second child (first is the message holder)
     columns = l.children[1]
     self.assertEqual(len(columns.children), 2)
     self.assertEqual(columns.grid, grid('grid 50-50'))
     w = HtmlPageForm()
     text = w.render()
     self.assertTrue(text)
Beispiel #7
0
 def testHtmlPageForm(self):
     from djpcms.apps.contentedit import HtmlPageForm
     from djpcms.html.layout import grid
     l = HtmlPageForm['layout']
     self.assertTrue(l)
     # the columns are the second child (first is the message holder)
     columns = l.children[1]
     self.assertEqual(len(columns.children), 2)
     self.assertEqual(columns.grid, grid('grid 50-50'))
     w = HtmlPageForm()
     text = w.render()
     self.assertTrue(text)
Beispiel #8
0
 def inner_grid(self):
     try:
         return grid(self.inner_template)
     except:
         return None
Beispiel #9
0
 def inner_grid(self):
     try:
         return grid(self.inner_template)
     except:
         return None