summaryrefslogtreecommitdiff
path: root/chimere/widgets.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-10-17 17:11:50 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-10-17 17:11:50 +0200
commit6d4b5f23c8e9b066bd9de375430d78adaad4f431 (patch)
treea99ef6cf6506e29406b0bb106f6c0d16ebb9ad22 /chimere/widgets.py
parentc40c7f5621c9083cc274e3735b3c2e0000e8db38 (diff)
downloadChimère-6d4b5f23c8e9b066bd9de375430d78adaad4f431.tar.bz2
Chimère-6d4b5f23c8e9b066bd9de375430d78adaad4f431.zip
Manage new version of tinyMCE
Diffstat (limited to 'chimere/widgets.py')
-rw-r--r--chimere/widgets.py21
1 files changed, 13 insertions, 8 deletions
diff --git a/chimere/widgets.py b/chimere/widgets.py
index 0b00d9d..3fb23e2 100644
--- a/chimere/widgets.py
+++ b/chimere/widgets.py
@@ -206,8 +206,8 @@ class ImporterChoicesWidget(forms.Select):
TINYMCE_JS, FULL_TINY_JS, ADMIN_TINY_JS = [], [], []
-if settings.TINYMCE_URL:
- TINYMCE_JS = ["%stiny_mce.js" % settings.TINYMCE_URL]
+if settings.ENABLE_TINYMCE:
+ TINYMCE_JS = ["{}tinymce/tinymce.min.js".format(settings.STATIC_URL)]
FULL_TINY_JS = TINYMCE_JS[:] + \
["%schimere/js/textareas.js" % settings.STATIC_URL]
ADMIN_TINY_JS = TINYMCE_JS[:] + \
@@ -254,12 +254,17 @@ class FullTextareaWidget(TextareaWidgetBase):
kwargs['attrs']['class'] += 'mceEditor'
rendered = super(FullTextareaWidget, self).render(*args, **kwargs)
rendered += """<script type='text/javascript'>
-tinyMCE.init({
- mode : "textareas",
- theme : "advanced",
- relative_urls : false,
- editor_selector : "mceEditor"
-});
+ 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>
"""
return mark_safe(rendered)