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. | 
