Skip to content

Commit

Permalink
pass config_name through
Browse files Browse the repository at this point in the history
  • Loading branch information
shaunsephton committed Dec 9, 2010
1 parent a5b3f63 commit 3383f89
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions ckeditor/fields.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,19 @@
from ckeditor.widgets import CKEditorWidget

class RichTextField(models.TextField):
def __init__(self, config_name='default', *args, **kwargs):
self.config_name = config_name
super(RichTextField, self).__init__(*args, **kwargs)

def formfield(self, **kwargs):
defaults = {
'form_class': RichTextFormField,
'widget': CKEditorWidget,
'config_name': self.config_name,
}
defaults.update(kwargs)
return super(RichTextField, self).formfield(**defaults)


class RichTextFormField(forms.fields.Field):
widget = CKEditorWidget

def __init__(self, *args, **kwargs):
kwargs.update({'widget': CKEditorWidget})
def __init__(self, config_name='default', *args, **kwargs):
kwargs.update({'widget': CKEditorWidget(config_name=config_name)})
super(RichTextFormField, self).__init__(*args, **kwargs)

0 comments on commit 3383f89

Please sign in to comment.