From b8ebd249c618a85867656079dc04e1a104de18c8 Mon Sep 17 00:00:00 2001 From: Enver Bisevac Date: Sun, 25 Jan 2015 13:59:06 +0100 Subject: [PATCH] support for custom browser --- ckeditor/widgets.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ckeditor/widgets.py b/ckeditor/widgets.py index 9a4fbb4..5f6e853 100644 --- a/ckeditor/widgets.py +++ b/ckeditor/widgets.py @@ -102,8 +102,11 @@ class CKEditorWidget(forms.Textarea): if value is None: value = '' final_attrs = self.build_attrs(attrs, name=name) - self.config.setdefault('filebrowserUploadUrl', reverse('ckeditor_upload')) - self.config.setdefault('filebrowserBrowseUrl', reverse('ckeditor_browse')) + print self.config + if 'filebrowserUploadUrl' not in self.config: + self.config.setdefault('filebrowserUploadUrl', reverse('ckeditor_upload')) + if 'filebrowserBrowseUrl' not in self.config: + self.config.setdefault('filebrowserBrowseUrl', reverse('ckeditor_browse')) if not self.config.get('language'): self.config['language'] = get_language()