Changeset 273:780cdedac7bf


Ignore:
Timestamp:
03/12/10 10:56:41 (2 years ago)
Author:
san
Branch:
default
Message:

Remove WYMEditor

Files:
70 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • cyclope/apps/articles/admin.py

    r272 r273  
    2626from markitup.widgets import AdminMarkItUpWidget 
    2727 
    28 from cyclope.widgets import WYMEditor, ForeignKeyImageRawIdWidget, CKEditor 
     28from cyclope.widgets import ForeignKeyImageRawIdWidget, CKEditor 
    2929from cyclope.core.collections.admin import CollectibleAdmin 
    3030from cyclope.models import Author 
  • cyclope/apps/staticpages/admin.py

    r272 r273  
    2828 
    2929from cyclope.core.collections.admin import CollectibleAdmin 
    30 from cyclope.widgets import WYMEditor, CKEditor 
     30from cyclope.widgets import CKEditor 
    3131from cyclope.models import MenuItem 
    3232from cyclope import settings as cyc_settings 
  • cyclope/core/collections/admin.py

    r232 r273  
    3535from feincms.admin import editor 
    3636 
    37 from cyclope.widgets import WYMEditor 
     37from cyclope.widgets import CKEditor 
    3838from cyclope.core import frontend 
    3939 
     
    102102class CategoryForm(forms.ModelForm): 
    103103    description = forms.CharField(label=_('Description'), 
    104                                   widget=WYMEditor(), required=False) 
     104                                  widget=CKEditor(), required=False) 
    105105    parent = TreeNodeChoiceField(label=_('Parent'), 
    106106                                 queryset=Category.tree.all(), required=False) 
  • cyclope/forms.py

    r144 r273  
    3434from mptt.forms import TreeNodeChoiceField 
    3535 
    36 from cyclope.widgets import WYMEditor 
    3736from cyclope.models import MenuItem, BaseContent,\ 
    3837                           SiteSettings, Layout, RegionView, UserProfile 
  • cyclope/widgets.py

    r272 r273  
    3737 
    3838from 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' select 
    76                     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)) 
    9439 
    9540 
  • demo/cyclope_project/settings.py

    r272 r273  
    7878# textile (saves markup, renders with corresponding filter) 
    7979# 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) 
    8181 
    8282CYCLOPE_STATICPAGE_TEXT_STYLE = 'wysiwyg' 
Note: See TracChangeset for help on using the changeset viewer.