Changeset 273:780cdedac7bf
- Timestamp:
- 03/12/10 10:56:41 (2 years ago)
- Branch:
- default
- Files:
-
- 70 deleted
- 6 edited
-
cyclope/apps/articles/admin.py (modified) (1 diff)
-
cyclope/apps/staticpages/admin.py (modified) (1 diff)
-
cyclope/core/collections/admin.py (modified) (2 diffs)
-
cyclope/forms.py (modified) (1 diff)
-
cyclope/media/js/jquery.wymeditor.filebrowser.js (deleted)
-
cyclope/media/js/wymeditor/iframe/default/lbl-blockquote.png (deleted)
-
cyclope/media/js/wymeditor/iframe/default/lbl-h1.png (deleted)
-
cyclope/media/js/wymeditor/iframe/default/lbl-h2.png (deleted)
-
cyclope/media/js/wymeditor/iframe/default/lbl-h3.png (deleted)
-
cyclope/media/js/wymeditor/iframe/default/lbl-h4.png (deleted)
-
cyclope/media/js/wymeditor/iframe/default/lbl-h5.png (deleted)
-
cyclope/media/js/wymeditor/iframe/default/lbl-h6.png (deleted)
-
cyclope/media/js/wymeditor/iframe/default/lbl-p.png (deleted)
-
cyclope/media/js/wymeditor/iframe/default/lbl-pre.png (deleted)
-
cyclope/media/js/wymeditor/iframe/default/wymiframe.css (deleted)
-
cyclope/media/js/wymeditor/iframe/default/wymiframe.html (deleted)
-
cyclope/media/js/wymeditor/jquery.wymeditor.pack.js (deleted)
-
cyclope/media/js/wymeditor/lang/bg.js (deleted)
-
cyclope/media/js/wymeditor/lang/ca.js (deleted)
-
cyclope/media/js/wymeditor/lang/cs.js (deleted)
-
cyclope/media/js/wymeditor/lang/de.js (deleted)
-
cyclope/media/js/wymeditor/lang/en.js (deleted)
-
cyclope/media/js/wymeditor/lang/es.js (deleted)
-
cyclope/media/js/wymeditor/lang/fa.js (deleted)
-
cyclope/media/js/wymeditor/lang/fi.js (deleted)
-
cyclope/media/js/wymeditor/lang/fr.js (deleted)
-
cyclope/media/js/wymeditor/lang/he.js (deleted)
-
cyclope/media/js/wymeditor/lang/hr.js (deleted)
-
cyclope/media/js/wymeditor/lang/hu.js (deleted)
-
cyclope/media/js/wymeditor/lang/it.js (deleted)
-
cyclope/media/js/wymeditor/lang/nb.js (deleted)
-
cyclope/media/js/wymeditor/lang/nl.js (deleted)
-
cyclope/media/js/wymeditor/lang/nn.js (deleted)
-
cyclope/media/js/wymeditor/lang/pl.js (deleted)
-
cyclope/media/js/wymeditor/lang/pt-br.js (deleted)
-
cyclope/media/js/wymeditor/lang/pt.js (deleted)
-
cyclope/media/js/wymeditor/lang/ru.js (deleted)
-
cyclope/media/js/wymeditor/lang/sv.js (deleted)
-
cyclope/media/js/wymeditor/lang/tr.js (deleted)
-
cyclope/media/js/wymeditor/lang/zh_cn.js (deleted)
-
cyclope/media/js/wymeditor/plugins/embed/jquery.wymeditor.embed.js (deleted)
-
cyclope/media/js/wymeditor/plugins/fullscreen/icon_fullscreen.gif (deleted)
-
cyclope/media/js/wymeditor/plugins/fullscreen/jquery.wymeditor.fullscreen.js (deleted)
-
cyclope/media/js/wymeditor/plugins/hovertools/jquery.wymeditor.hovertools.js (deleted)
-
cyclope/media/js/wymeditor/plugins/resizable/jquery.wymeditor.resizable.js (deleted)
-
cyclope/media/js/wymeditor/plugins/resizable/readme.txt (deleted)
-
cyclope/media/js/wymeditor/plugins/tidy/README (deleted)
-
cyclope/media/js/wymeditor/plugins/tidy/jquery.wymeditor.tidy.js (deleted)
-
cyclope/media/js/wymeditor/plugins/tidy/tidy.php (deleted)
-
cyclope/media/js/wymeditor/plugins/tidy/wand.png (deleted)
-
cyclope/media/js/wymeditor/skins/compact/icons.png (deleted)
-
cyclope/media/js/wymeditor/skins/compact/skin.css (deleted)
-
cyclope/media/js/wymeditor/skins/compact/skin.js (deleted)
-
cyclope/media/js/wymeditor/skins/default/icons.png (deleted)
-
cyclope/media/js/wymeditor/skins/default/skin.css (deleted)
-
cyclope/media/js/wymeditor/skins/default/skin.js (deleted)
-
cyclope/media/js/wymeditor/skins/minimal/images/bg.header.gif (deleted)
-
cyclope/media/js/wymeditor/skins/minimal/images/bg.selector.silver.gif (deleted)
-
cyclope/media/js/wymeditor/skins/minimal/images/bg.wymeditor.png (deleted)
-
cyclope/media/js/wymeditor/skins/minimal/images/icons.silver.gif (deleted)
-
cyclope/media/js/wymeditor/skins/minimal/skin.css (deleted)
-
cyclope/media/js/wymeditor/skins/minimal/skin.js (deleted)
-
cyclope/media/js/wymeditor/skins/silver/COPYING (deleted)
-
cyclope/media/js/wymeditor/skins/silver/README (deleted)
-
cyclope/media/js/wymeditor/skins/silver/images/bg.header.gif (deleted)
-
cyclope/media/js/wymeditor/skins/silver/images/bg.selector.silver.gif (deleted)
-
cyclope/media/js/wymeditor/skins/silver/images/bg.wymeditor.png (deleted)
-
cyclope/media/js/wymeditor/skins/silver/images/icons.silver.gif (deleted)
-
cyclope/media/js/wymeditor/skins/silver/skin.css (deleted)
-
cyclope/media/js/wymeditor/skins/silver/skin.js (deleted)
-
cyclope/media/js/wymeditor/skins/twopanels/icons.png (deleted)
-
cyclope/media/js/wymeditor/skins/twopanels/skin.css (deleted)
-
cyclope/media/js/wymeditor/skins/twopanels/skin.js (deleted)
-
cyclope/media/js/wymeditor/skins/wymeditor_icon.png (deleted)
-
cyclope/widgets.py (modified) (1 diff)
-
demo/cyclope_project/settings.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
cyclope/apps/articles/admin.py
r272 r273 26 26 from markitup.widgets import AdminMarkItUpWidget 27 27 28 from cyclope.widgets import WYMEditor,ForeignKeyImageRawIdWidget, CKEditor28 from cyclope.widgets import ForeignKeyImageRawIdWidget, CKEditor 29 29 from cyclope.core.collections.admin import CollectibleAdmin 30 30 from cyclope.models import Author -
cyclope/apps/staticpages/admin.py
r272 r273 28 28 29 29 from cyclope.core.collections.admin import CollectibleAdmin 30 from cyclope.widgets import WYMEditor,CKEditor30 from cyclope.widgets import CKEditor 31 31 from cyclope.models import MenuItem 32 32 from cyclope import settings as cyc_settings -
cyclope/core/collections/admin.py
r232 r273 35 35 from feincms.admin import editor 36 36 37 from cyclope.widgets import WYMEditor37 from cyclope.widgets import CKEditor 38 38 from cyclope.core import frontend 39 39 … … 102 102 class CategoryForm(forms.ModelForm): 103 103 description = forms.CharField(label=_('Description'), 104 widget= WYMEditor(), required=False)104 widget=CKEditor(), required=False) 105 105 parent = TreeNodeChoiceField(label=_('Parent'), 106 106 queryset=Category.tree.all(), required=False) -
cyclope/forms.py
r144 r273 34 34 from mptt.forms import TreeNodeChoiceField 35 35 36 from cyclope.widgets import WYMEditor37 36 from cyclope.models import MenuItem, BaseContent,\ 38 37 SiteSettings, Layout, RegionView, UserProfile -
cyclope/widgets.py
r272 r273 37 37 38 38 from cyclope import settings as cyc_settings 39 40 class WYMEditor(forms.Textarea):41 """Widget to replace a standard textarea with WYMEditor"""42 class Media:43 js = (44 cyc_settings.CYCLOPE_MEDIA_URL +'js/reuse_django_jquery.js',45 cyc_settings.CYCLOPE_MEDIA_URL +'js/jquery.wymeditor.filebrowser.js',46 cyc_settings.CYCLOPE_MEDIA_URL +'js/wymeditor/jquery.wymeditor.pack.js',47 )48 49 def __init__(self, language=None, attrs=None):50 self.language = language or settings.LANGUAGE_CODE[:2]51 self.attrs = {'class': 'wymeditor'}52 if attrs:53 self.attrs.update(attrs)54 super(WYMEditor, self).__init__(attrs)55 56 def render(self, name, value, attrs=None):57 editor_toggle = u'''58 <p style="clear:both; margin: 0px; padding: 0 0 5px 0;">59 %s:60 <select class="wymtoggle">61 <option value="on" selected="selected" >%s</option>62 <option value="off">%s</option>63 </select>64 </p>65 ''' % (_('toggle editor'), _('on'), _('off') )66 rendered = super(WYMEditor, self).render(name, value, attrs)67 return mark_safe(editor_toggle) + rendered + mark_safe(u'''68 <script type="text/javascript">69 jQuery('#id_%s').wymeditor({70 updateSelector: '.submit-row input[type=submit]',71 updateEvent: 'click',72 lang: '%s',73 postInitDialog: wymeditor_filebrowser,74 postInit: function(wym){75 //Set the 'Toggle' select76 jQuery('.wymtoggle').change( function() {77 if(jQuery(this).val() == 'on') {78 wym.html(jQuery('#id_%s').val());79 jQuery('.wym_box').show();80 jQuery('#id_%s').hide();81 jQuery('.submit-row input[type=submit]').click(function(){wym.update();})82 } else {83 wym.update();84 jQuery('.wym_box').hide();85 jQuery('#id_%s').show();86 jQuery('.submit-row input[type=submit]').unbind();87 }88 });89 }90 });91 </script>92 '''93 % (name, self.language, name, name, name))94 39 95 40 -
demo/cyclope_project/settings.py
r272 r273 78 78 # textile (saves markup, renders with corresponding filter) 79 79 # wysiwyg (rich text editor, saves HTML, renders with safe filter) 80 # raw [default](simple text area saves the raw input, renders with safe filter)80 # raw (simple text area saves the raw input, renders with safe filter) 81 81 82 82 CYCLOPE_STATICPAGE_TEXT_STYLE = 'wysiwyg'
Note: See TracChangeset
for help on using the changeset viewer.

