def edit(self): intput = tag_for( 'textarea', content=self.value, name=self.name, id=self.id, size=self.size, Class=self.css_class, height=self.height ) return layout_field(self.label, input)
def widget(self): checked = self.value and 'checked ' or '' tag = tag_for( 'input', None, checked, name = self.name, id = self.id, Type='checkbox', Class='checkbox_field', ) return tag
def edit(self): input = tag_for( 'input', name = self.name, id = self.id, size = self.size, maxlength=self.maxlength, value = self.value or self.default, Type = self._type, Class = self.css_class, ) return layout_field( self.label, ''.join([input,self.render_msg(),self.render_hint()]) )
def edit(self): value = self.value and self.value.strftime(self.format) or self.default and self.default.strftime(self.format) or '' return layout_field( self.label, tag_for( 'input', name=self.name, id=self.id, maxlength=self.maxlength, value=value, Type='text', Class=self.css_class, )+self.render_msg()+self.render_hint() )
def edit(self): input = tag_for( 'input', name = self.name, id = self.id, size = self.size, maxlength=self.maxlength, Type = self._type, Class = self.css_class, ) delete_link = '<a href="delete_image?name=%s">delete %s</a>' % (self.name.lower(), self.label.lower()) if self.value: input += '<br>' + delete_link + ' <br>' + self.display_value() return layout_field( self.label, ''.join([input,self.render_msg(),self.render_hint()]) )
def widget(self): result = [] for value in self.values: checked = value in self.value and 'checked ' or '' tag = tag_for( 'input', None, checked, name = self.name, id = self.id, Type='checkbox', Class='checkbox_field', value=value, ) result.append('<li>%s<div>%s</div></li>' % (tag, value)) result = '<ul class="checkbox_field">%s</ul>' % (''.join(result)) return result
def edit(self): input = tag_for( 'textarea', content=self.value, name=self.name, id=self.id, size=self.size, cols=self.cols, rows=self.rows, Class=self.css_class, ) if self.hint or self.msg: table_start = '<table class="transparent" width=100%><tr><td width=10%>' table_middle = '</td><td>' table_end = '</td></tr></table>' return layout_field(self.label, table_start + input + table_middle + self.render_msg() + self.render_hint() + table_end ) else: return layout_field(self.label, input)
def edit(self): buttons = [tag_for('input', Type='submit', Class='button', name=name_for(caption + ' button'), id=name_for(caption + ' button'), value=caption) for caption in self.captions] if hasattr(self,'cancel'): buttons.append(tag_for('a', 'cancel', href=getattr(self,'cancel','cancel'))) return layout_field(' ',' '.join(buttons))
def edit(self): if hasattr(self,'cancel'): cancel_link = ' ' + tag_for('a', 'cancel', href=getattr(self,'cancel')) else: cancel_link = '' return tag_for('input',Type='submit',Class='button',name=self.name,style=self.style,id=self.id,value=self.caption) + cancel_link
def div(content, **attributes): return tag_for('div', content, **attributes)
def edit(self): return tag_for('input',name=self.name,id=self.id,value=self.value or self.default,Type='hidden')