equal
deleted
inserted
replaced
47 DEF_MCE_SETTINGS = { 'mode': "exact", |
47 DEF_MCE_SETTINGS = { 'mode': "exact", |
48 'theme': "simple", |
48 'theme': "simple", |
49 'theme_advanced_toolbar_location': "top", |
49 'theme_advanced_toolbar_location': "top", |
50 'theme_advanced_toolbar_align': "center"} |
50 'theme_advanced_toolbar_align': "center"} |
51 |
51 |
52 mce_settings = DEF_MCE_SETTINGS |
52 mce_settings = DEF_MCE_SETTINGS.copy() |
53 |
53 |
54 TINY_MCE_HTML_FMT = u'''\ |
54 TINY_MCE_HTML_FMT = u'''\ |
55 <textarea %(attrs)s>%(value)s</textarea> |
55 <textarea %(attrs)s>%(value)s</textarea> |
56 <script type="text/javascript"> |
56 <script type="text/javascript"> |
57 tinyMCE.init(%(settings_json)s) |
57 tinyMCE.init(%(settings_json)s) |
62 """ |
62 """ |
63 if value is None: |
63 if value is None: |
64 value = '' |
64 value = '' |
65 value = smart_unicode(value) |
65 value = smart_unicode(value) |
66 final_attrs = self.build_attrs(attrs, name=name) |
66 final_attrs = self.build_attrs(attrs, name=name) |
67 |
67 |
68 self.mce_settings['elements'] = "id_%s" % name |
68 self.mce_settings['elements'] = "id_%s" % name |
69 |
69 |
70 # convert mce_settings from dict to JSON |
70 # convert mce_settings from dict to JSON |
71 mce_json = simplejson.JSONEncoder().encode(self.mce_settings) |
71 mce_json = simplejson.JSONEncoder().encode(self.mce_settings) |
72 |
72 |