def render_option(cls, value, label, selected, **kwargs): if value is True: # Handle the special case of a 'True' value. value = text_type(value) options = dict(kwargs, value=value) if selected: options['selected'] = True return HTMLString('<option %s>%s</option>' % (html_params(**options), escape(text_type(label), quote=False)))
def render_option(cls, value, label, selected, **kwargs): value, tracker_id = value options = dict(kwargs, value=value) if selected: options['selected'] = True options['data-tracker_id'] = tracker_id return HTMLString('<option %s>%s</option>' % (html_params(**options), escape(text_type(label))))
def __call__(self, field, **kwargs): kwargs.setdefault('id', 'editor_detail') if 'required' not in kwargs and 'required' in getattr( field, 'flags', []): kwargs['required'] = True kwargs['style'] = 'visibility: hidden; display: none;' return HTMLString( '<textarea %s>%s</textarea>' '<div %s></div>' % ( html_params(name=field.name, **kwargs), escape(text_type(field._value()), quote=False), 'id="editor" type="text/plain" style="height:240px;"', ))
def render_option(cls, value, label, selected, disabled, **kwargs): if value is True: # Handle the special case of a 'True' value. value = text_type(value) options = dict(kwargs, value=value) if selected: options['selected'] = True # if disabled: # options['hidden'] = True return Markup('<option %s>%s</option>' % (html_params(**options), escape(label)))
def __call__(self, field, **kwargs): kwargs.setdefault('id', field.id) return HTMLString('<textarea rows="10" cols="100" ' '%s>%s</textarea>' % ( html_params(name=field.name, **kwargs), escape(text_type(field._value()))))