diff options
Diffstat (limited to 'chimere/widgets.py')
-rw-r--r-- | chimere/widgets.py | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/chimere/widgets.py b/chimere/widgets.py index 4b6830d..6c56ecc 100644 --- a/chimere/widgets.py +++ b/chimere/widgets.py @@ -233,6 +233,16 @@ class TextareaWidgetBase(forms.Textarea): kwargs['attrs']['class'] += ' ' kwargs['attrs']['class'] += 'mceEditor' rendered = super(TextareaWidgetBase, self).render(*args, **kwargs) + rendered += """ +<style> +.mce-tinymce{ + position: initial; +} +.field-%s label{ + padding: 0.9em 1em; +} +</style> +""" % args[0] return mark_safe(rendered) @@ -256,20 +266,16 @@ class FullTextareaWidget(TextareaWidgetBase): kwargs['attrs']['class'] += ' ' kwargs['attrs']['class'] += 'mceEditor' rendered = super(FullTextareaWidget, self).render(*args, **kwargs) - rendered += """<script type='text/javascript'> - tinyMCE.init({ - mode : "textareas", - theme: 'modern', - editor_selector : "mceEditor", - relative_urls : false, - toolbar_items_size: 'small', - menubar: '', - toolbar1: 'bold italic,underline | bullist,numlist', - toolbar2: "", - toolbar3: "" - }); -</script> -""" + rendered += """ +<style> +.mce-tinymce{ + position: initial; +} +.field-%s label{ + padding: 0.9em 1em; +} +</style> +""" % args[0] return mark_safe(rendered) |