diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-08-27 19:51:11 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-08-27 19:51:11 +0200 |
| commit | 85a5db8f50d35f8a4004aba4fb4b2dc053f8ec7f (patch) | |
| tree | 3dd0ece4452433c9e1eebc72fa8de1bcb5616f21 /chimere/widgets.py | |
| parent | 5c11b86e4872b4043f2b1ea69c4b302fc9bfaccf (diff) | |
| download | Chimère-85a5db8f50d35f8a4004aba4fb4b2dc053f8ec7f.tar.bz2 Chimère-85a5db8f50d35f8a4004aba4fb4b2dc053f8ec7f.zip | |
Improve tinyMCE management (for ajax calls)
Diffstat (limited to 'chimere/widgets.py')
| -rw-r--r-- | chimere/widgets.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/chimere/widgets.py b/chimere/widgets.py index 23095c7..9bbe0d9 100644 --- a/chimere/widgets.py +++ b/chimere/widgets.py @@ -146,6 +146,22 @@ class TextareaWidget(forms.Textarea): js = ["%stiny_mce.js" % settings.TINYMCE_URL, "%schimere/js/textareas.js" % settings.STATIC_URL,] + def render(self, *args, **kwargs): + rendered = super(TextareaWidget, self).render(*args, **kwargs) + rendered += u"""<script type='text/javascript'> +tinyMCE.init({ + mode : "textareas", + theme : "advanced", + relative_urls : false, + theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator,bullist,numlist,separator,hr,separator,link", + theme_advanced_buttons2 : "", + theme_advanced_buttons3 : "", + width : "250", + height: "75" +});</script> +""" + return mark_safe(rendered) + class DatePickerWidget(forms.TextInput): """ Manage the edition of dates. |
