Пример #1
0
    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))
Пример #2
0
 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)
         )
Пример #3
0
    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)