def template(self): args = dict(self.args) args['class_'] = ('tab-pane ' + args.get('class_', '')).strip() labels = args.pop('labels', True) children = self.children data = self.data if isinstance(self, EmbeddedDocumentTab): data = {self.name + '.' + k: v for k, v in self.data[self.name].iteritems()} if self.name in self.data else {} children = [copy(child) for child in self.children] for child in children: child.name = self.name + '.' + child.name root = H.div(id=self.name + '-tab', **args) parts = [ ((H.div(class_='control-group' + (' success' if child.args.get('required', False) else '')) [ (H.label(for_=child.name + '-field', class_='control-label')[ child.title ]) if not isinstance(child, CheckboxField) else '', H.div(class_='controls') [ child(data) ] ]) if labels else ( H.div [ child(data) ] )) for child in children ] return root[parts]
def template(self): args = dict(self.args) args['class_'] = ('tab-pane ' + args.get('class_', '')).strip() labels = args.pop('labels', True) children = self.children data = self.data if isinstance(self, EmbeddedDocumentTab): data = { self.name + '.' + k: v for k, v in self.data[self.name].iteritems() } if self.name in self.data else {} children = [copy(child) for child in self.children] for child in children: child.name = self.name + '.' + child.name root = H.div(id=self.name + '-tab', **args) parts = [ ((H.div(class_='control-group' + (' success' if child.args.get('required', False) else '')) [(H.label(for_=child.name + '-field', class_='control-label')[child.title] ) if not isinstance(child, CheckboxField) else '', H.div(class_='controls')[child(data)]]) if labels else (H.div[child(data)])) for child in children ] return root[parts]
def template(self): return H.div(strip=True) [ H.input(type_="hidden", name=self.name, id=self.name + '-hidden', value='false'), H.label(for_=self.name + '-field', class_='') [ H.input(type_="checkbox", name=self.name, id=self.name + '-field', checked=self.value, value='true', **self.args), self.title ] ]
def template(self): return H.div(strip=True)[H.input(type_="hidden", name=self.name, id=self.name + '-hidden', value='false'), H.label(for_=self.name + '-field', class_='')[ H.input(type_="checkbox", name=self.name, id=self.name + '-field', checked=self.value, value='true', **self.args), self.title]]
def template(self): return tag.div ( **self.args ) [ tag.input ( type = 'submit', name = self.name, value = self.title ) ]
def template(self): return H.div(id=self.name + '-wrapper', **self.args)[([ child(self.data) for child in self.children ])]
def template(self): return H.div ( id = self.name + '-wrapper', **self.args ) [ ([child(self.data) for child in self.children]) ]