def render(self, name, value, attrs=None): #print super.render(name, value, attrs) textarea = Textarea() if 'seo' in name or 'short' in name: return textarea.render(name, value, attrs) output = [] output.append(u'<div class="ckeditor" style="float: left;">') output.append(textarea.render(name, value, attrs)) output.append(u'</div>') return mark_safe(u''.join(output))
def test_render(self): widget = JSONWidget() textarea = Textarea() for val in [None, '', '{"foo": true}']: self.assertEqual( widget.render('test', val), textarea.render('test', widget.format_value(val), attrs=widget.DEFAULT_ATTRS) )
def render(self, name, value, attrs=None): textarea = Textarea.render(self, name, value) t = get_template('django_bootstrap_markdown/widget.html') c = Context({ 'show_image_button': self.image_control, 'textarea': textarea, }) return t.render(c)