From 25af9b4f89c1891ba441294c1fb757a0b7889e29 Mon Sep 17 00:00:00 2001 From: ddm Date: Tue, 19 Nov 2013 17:02:15 +0100 Subject: [PATCH 1/5] [FIX] Mobile preview backdrop issue bzr revid: ddm@openerp.com-20131119160215-3ti0sc1au0083mve --- addons/website/static/src/js/website.mobile.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/website/static/src/js/website.mobile.js b/addons/website/static/src/js/website.mobile.js index d4630d0a0c2..4acf2d78db8 100644 --- a/addons/website/static/src/js/website.mobile.js +++ b/addons/website/static/src/js/website.mobile.js @@ -20,5 +20,9 @@ document.getElementById("mobile-viewport").src = window.location.origin + window.location.pathname + "#mobile-preview"; this.$el.modal(); }, + destroy: function () { + $('.modal-backdrop').remove(); + this._super(); + }, }); })(); From 7a91653e50cfff4f4adb96f9d1ccb9ded1d127a2 Mon Sep 17 00:00:00 2001 From: ddm Date: Tue, 19 Nov 2013 17:13:11 +0100 Subject: [PATCH 2/5] [IMP] Changed tour message based on apr's request bzr revid: ddm@openerp.com-20131119161311-33to93uqz7mr2t5m --- addons/website/static/src/js/website.tour.banner.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website/static/src/js/website.tour.banner.js b/addons/website/static/src/js/website.tour.banner.js index f192c1f9280..3bf21deee5a 100644 --- a/addons/website/static/src/js/website.tour.banner.js +++ b/addons/website/static/src/js/website.tour.banner.js @@ -112,7 +112,7 @@ stepId: 'part-2', orphan: true, title: "Congratulation!", - content: "Your homepage have been updated. Now, we suggest you to insert others building blocks like texts and images to structure your page.", + content: "Your homepage have been updated. Now, we suggest you insert another snippet to overview possible customization.", template: render('website.tour_popover', { next: "Continue" }), }, { From e41e8f395735adea30c02defe055fca6e34324c3 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 19 Nov 2013 17:14:03 +0100 Subject: [PATCH 3/5] [IMP] website_hr_recruitment: clear url path bzr revid: chm@openerp.com-20131119161403-wsqwgfi9w3ythjeg --- addons/website_hr_recruitment/controllers/main.py | 9 +++++++-- .../views/website_hr_recruitment.xml | 2 +- addons/website_sale/controllers/main.py | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/addons/website_hr_recruitment/controllers/main.py b/addons/website_hr_recruitment/controllers/main.py index f7c8fdd2a7e..a72ca988f8e 100644 --- a/addons/website_hr_recruitment/controllers/main.py +++ b/addons/website_hr_recruitment/controllers/main.py @@ -10,7 +10,12 @@ import base64 class website_hr_recruitment(http.Controller): - @website.route(['/jobs', '/jobs/department//office/', '/jobs/department/', '/jobs/office/'], type='http', auth="public", multilang=True) + @website.route([ + '/jobs', + '/jobs/department//office/', + '/jobs/department/', + '/jobs/office/' + ], type='http', auth="public", multilang=True) def jobs(self, department=None, office=None, page=0): hr_job_obj = request.registry['hr.job'] domain = [] @@ -80,7 +85,7 @@ class website_hr_recruitment(http.Controller): request.registry['ir.attachment'].create(request.cr, request.uid, attachment_values, context=request.context) return request.website.render("website_hr_recruitment.thankyou", {}) - @website.route(['/job/apply', '/job/apply/'], type='http', auth="public", multilang=True) + @website.route(['/job/apply'], type='http', auth="public", multilang=True) def applyjobpost(self, job=None): return request.website.render("website_hr_recruitment.applyjobpost", { 'job': job }) diff --git a/addons/website_hr_recruitment/views/website_hr_recruitment.xml b/addons/website_hr_recruitment/views/website_hr_recruitment.xml index 61724d52ef5..03b0454f68f 100644 --- a/addons/website_hr_recruitment/views/website_hr_recruitment.xml +++ b/addons/website_hr_recruitment/views/website_hr_recruitment.xml @@ -138,7 +138,7 @@
- Apply + Apply
diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index 8669b6ee536..2159304157c 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -526,7 +526,7 @@ class Ecommerce(http.Controller): } return request.website.render("website_sale.mycart", values) - @website.route(['/shop//add_cart/', '/shop/add_cart/'], type='http', auth="public", multilang=True) + @website.route(['/shop/add_cart/'], type='http', auth="public", multilang=True) def add_cart(self, path=None, product_id=None, order_line_id=None, remove=None, **kw): self.add_product_to_cart(product_id=product_id and int(product_id), order_line_id=order_line_id and int(order_line_id), number=(remove and -1 or 1)) return request.redirect("/shop/mycart/") From 36b21e3eca22f17ed63faafb96c5ce83e315892d Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 20 Nov 2013 09:01:42 +0100 Subject: [PATCH 4/5] [REM] CKEDITOR development source, 4.3 final added to web client bzr revid: xmo@openerp.com-20131120080142-x5vewroum39jwn3g --- .../static/lib/ckeditor.sharedspace/plugin.js | 124 - addons/website/static/lib/ckeditor/CHANGES.md | 237 - addons/website/static/lib/ckeditor/LICENSE.md | 1274 ---- addons/website/static/lib/ckeditor/README.md | 68 - .../website/static/lib/ckeditor/ckeditor.js | 42 - addons/website/static/lib/ckeditor/config.js | 71 - .../website/static/lib/ckeditor/contents.css | 103 - .../static/lib/ckeditor/core/_bootstrap.js | 69 - .../static/lib/ckeditor/core/ckeditor.js | 204 - .../static/lib/ckeditor/core/ckeditor_base.js | 317 - .../lib/ckeditor/core/ckeditor_basic.js | 94 - .../static/lib/ckeditor/core/command.js | 271 - .../lib/ckeditor/core/commanddefinition.js | 139 - .../static/lib/ckeditor/core/config.js | 363 - .../lib/ckeditor/core/creators/inline.js | 153 - .../lib/ckeditor/core/creators/themedui.js | 458 -- .../static/lib/ckeditor/core/dataprocessor.js | 70 - .../website/static/lib/ckeditor/core/dom.js | 13 - .../static/lib/ckeditor/core/dom/comment.js | 53 - .../static/lib/ckeditor/core/dom/document.js | 317 - .../lib/ckeditor/core/dom/documentfragment.js | 45 - .../static/lib/ckeditor/core/dom/domobject.js | 258 - .../static/lib/ckeditor/core/dom/element.js | 1955 ------ .../lib/ckeditor/core/dom/elementpath.js | 251 - .../static/lib/ckeditor/core/dom/event.js | 208 - .../static/lib/ckeditor/core/dom/iterator.js | 335 - .../static/lib/ckeditor/core/dom/node.js | 741 --- .../static/lib/ckeditor/core/dom/nodelist.js | 43 - .../static/lib/ckeditor/core/dom/range.js | 2323 ------- .../static/lib/ckeditor/core/dom/rangelist.js | 201 - .../static/lib/ckeditor/core/dom/text.js | 139 - .../static/lib/ckeditor/core/dom/walker.js | 598 -- .../static/lib/ckeditor/core/dom/window.js | 95 - .../website/static/lib/ckeditor/core/dtd.js | 302 - .../static/lib/ckeditor/core/editable.js | 1791 ----- .../static/lib/ckeditor/core/editor.js | 1685 ----- .../static/lib/ckeditor/core/editor_basic.js | 36 - .../website/static/lib/ckeditor/core/env.js | 333 - .../website/static/lib/ckeditor/core/event.js | 387 -- .../static/lib/ckeditor/core/eventInfo.js | 115 - .../static/lib/ckeditor/core/filter.js | 2040 ------ .../static/lib/ckeditor/core/focusmanager.js | 256 - .../lib/ckeditor/core/htmldataprocessor.js | 920 --- .../static/lib/ckeditor/core/htmlparser.js | 207 - .../ckeditor/core/htmlparser/basicwriter.js | 152 - .../lib/ckeditor/core/htmlparser/cdata.js | 48 - .../lib/ckeditor/core/htmlparser/comment.js | 80 - .../lib/ckeditor/core/htmlparser/element.js | 513 -- .../lib/ckeditor/core/htmlparser/filter.js | 409 -- .../lib/ckeditor/core/htmlparser/fragment.js | 628 -- .../lib/ckeditor/core/htmlparser/node.js | 150 - .../lib/ckeditor/core/htmlparser/text.js | 70 - .../lib/ckeditor/core/keystrokehandler.js | 153 - .../website/static/lib/ckeditor/core/lang.js | 95 - .../static/lib/ckeditor/core/loader.js | 247 - .../lib/ckeditor/core/plugindefinition.js | 96 - .../static/lib/ckeditor/core/plugins.js | 119 - .../lib/ckeditor/core/resourcemanager.js | 215 - .../static/lib/ckeditor/core/scriptloader.js | 202 - .../static/lib/ckeditor/core/selection.js | 2172 ------ .../website/static/lib/ckeditor/core/skin.js | 335 - .../website/static/lib/ckeditor/core/style.js | 1594 ----- .../static/lib/ckeditor/core/template.js | 62 - .../website/static/lib/ckeditor/core/tools.js | 1124 ---- addons/website/static/lib/ckeditor/core/ui.js | 168 - addons/website/static/lib/ckeditor/lang/en.js | 97 - .../plugins/a11yhelp/dialogs/a11yhelp.js | 217 - .../plugins/a11yhelp/dialogs/lang/en.js | 106 - .../lib/ckeditor/plugins/a11yhelp/plugin.js | 45 - .../ckeditor/plugins/about/dialogs/about.js | 75 - .../about/dialogs/hidpi/logo_ckeditor.png | Bin 13339 -> 0 bytes .../plugins/about/dialogs/logo_ckeditor.png | Bin 6757 -> 0 bytes .../ckeditor/plugins/about/icons/about.png | Bin 843 -> 0 bytes .../plugins/about/icons/hidpi/about.png | Bin 1992 -> 0 bytes .../lib/ckeditor/plugins/about/lang/en.js | 12 - .../lib/ckeditor/plugins/about/plugin.js | 25 - .../lib/ckeditor/plugins/adobeair/plugin.js | 188 - .../lib/ckeditor/plugins/ajax/plugin.js | 138 - .../lib/ckeditor/plugins/autogrow/plugin.js | 187 - .../plugins/basicstyles/icons/bold.png | Bin 813 -> 0 bytes .../plugins/basicstyles/icons/hidpi/bold.png | Bin 1865 -> 0 bytes .../basicstyles/icons/hidpi/italic.png | Bin 1452 -> 0 bytes .../basicstyles/icons/hidpi/strike.png | Bin 2171 -> 0 bytes .../basicstyles/icons/hidpi/subscript.png | Bin 1965 -> 0 bytes .../basicstyles/icons/hidpi/superscript.png | Bin 2021 -> 0 bytes .../basicstyles/icons/hidpi/underline.png | Bin 1577 -> 0 bytes .../plugins/basicstyles/icons/italic.png | Bin 708 -> 0 bytes .../plugins/basicstyles/icons/strike.png | Bin 879 -> 0 bytes .../plugins/basicstyles/icons/subscript.png | Bin 806 -> 0 bytes .../plugins/basicstyles/icons/superscript.png | Bin 859 -> 0 bytes .../plugins/basicstyles/icons/underline.png | Bin 747 -> 0 bytes .../ckeditor/plugins/basicstyles/lang/en.js | 12 - .../ckeditor/plugins/basicstyles/plugin.js | 189 - .../ckeditor/plugins/bbcode/dev/bbcode.html | 172 - .../lib/ckeditor/plugins/bbcode/plugin.js | 779 --- .../ckeditor/plugins/bidi/icons/bidiltr.png | Bin 769 -> 0 bytes .../ckeditor/plugins/bidi/icons/bidirtl.png | Bin 768 -> 0 bytes .../plugins/bidi/icons/hidpi/bidiltr.png | Bin 1579 -> 0 bytes .../plugins/bidi/icons/hidpi/bidirtl.png | Bin 1596 -> 0 bytes .../lib/ckeditor/plugins/bidi/lang/en.js | 8 - .../lib/ckeditor/plugins/bidi/plugin.js | 308 - .../plugins/blockquote/icons/blockquote.png | Bin 925 -> 0 bytes .../blockquote/icons/hidpi/blockquote.png | Bin 2233 -> 0 bytes .../ckeditor/plugins/blockquote/lang/en.js | 7 - .../lib/ckeditor/plugins/blockquote/plugin.js | 248 - .../lib/ckeditor/plugins/button/plugin.js | 354 - .../plugins/clipboard/dev/clipboard.html | 194 - .../plugins/clipboard/dialogs/paste.js | 228 - .../plugins/clipboard/icons/copy-rtl.png | Bin 684 -> 0 bytes .../ckeditor/plugins/clipboard/icons/copy.png | Bin 684 -> 0 bytes .../plugins/clipboard/icons/cut-rtl.png | Bin 1031 -> 0 bytes .../ckeditor/plugins/clipboard/icons/cut.png | Bin 1031 -> 0 bytes .../clipboard/icons/hidpi/copy-rtl.png | Bin 1558 -> 0 bytes .../plugins/clipboard/icons/hidpi/copy.png | Bin 1558 -> 0 bytes .../plugins/clipboard/icons/hidpi/cut-rtl.png | Bin 2692 -> 0 bytes .../plugins/clipboard/icons/hidpi/cut.png | Bin 2692 -> 0 bytes .../clipboard/icons/hidpi/paste-rtl.png | Bin 1959 -> 0 bytes .../plugins/clipboard/icons/hidpi/paste.png | Bin 1959 -> 0 bytes .../plugins/clipboard/icons/paste-rtl.png | Bin 724 -> 0 bytes .../plugins/clipboard/icons/paste.png | Bin 724 -> 0 bytes .../lib/ckeditor/plugins/clipboard/lang/en.js | 15 - .../lib/ckeditor/plugins/clipboard/plugin.js | 1238 ---- .../plugins/colorbutton/icons/bgcolor.png | Bin 906 -> 0 bytes .../colorbutton/icons/hidpi/bgcolor.png | Bin 2169 -> 0 bytes .../colorbutton/icons/hidpi/textcolor.png | Bin 1725 -> 0 bytes .../plugins/colorbutton/icons/textcolor.png | Bin 813 -> 0 bytes .../ckeditor/plugins/colorbutton/lang/en.js | 53 - .../ckeditor/plugins/colorbutton/plugin.js | 278 - .../colordialog/dialogs/colordialog.js | 340 - .../ckeditor/plugins/colordialog/lang/en.js | 11 - .../ckeditor/plugins/colordialog/plugin.js | 65 - .../ckeditor/plugins/contextmenu/lang/en.js | 7 - .../ckeditor/plugins/contextmenu/plugin.js | 173 - .../lib/ckeditor/plugins/devtools/lang/en.js | 12 - .../lib/ckeditor/plugins/devtools/plugin.js | 158 - .../plugins/dialog/dialogDefinition.js | 1006 --- .../lib/ckeditor/plugins/dialog/plugin.js | 3222 --------- .../ckeditor/plugins/dialogadvtab/plugin.js | 200 - .../lib/ckeditor/plugins/dialogui/plugin.js | 1380 ---- .../lib/ckeditor/plugins/div/dialogs/div.js | 457 -- .../ckeditor/plugins/div/icons/creatediv.png | Bin 862 -> 0 bytes .../plugins/div/icons/hidpi/creatediv.png | Bin 3053 -> 0 bytes .../lib/ckeditor/plugins/div/lang/en.js | 19 - .../static/lib/ckeditor/plugins/div/plugin.js | 126 - .../lib/ckeditor/plugins/divarea/plugin.js | 36 - .../plugins/docprops/dialogs/docprops.js | 608 -- .../plugins/docprops/icons/docprops-rtl.png | Bin 840 -> 0 bytes .../plugins/docprops/icons/docprops.png | Bin 844 -> 0 bytes .../docprops/icons/hidpi/docprops-rtl.png | Bin 1909 -> 0 bytes .../plugins/docprops/icons/hidpi/docprops.png | Bin 1941 -> 0 bytes .../lib/ckeditor/plugins/docprops/lang/en.js | 42 - .../lib/ckeditor/plugins/docprops/plugin.js | 35 - .../ckeditor/plugins/elementspath/lang/en.js | 8 - .../ckeditor/plugins/elementspath/plugin.js | 221 - .../lib/ckeditor/plugins/enterkey/plugin.js | 531 -- .../lib/ckeditor/plugins/entities/plugin.js | 236 - .../ckeditor/plugins/fakeobjects/lang/en.js | 11 - .../ckeditor/plugins/fakeobjects/plugin.js | 172 - .../ckeditor/plugins/filebrowser/plugin.js | 497 -- .../lib/ckeditor/plugins/find/dialogs/find.js | 790 --- .../ckeditor/plugins/find/icons/find-rtl.png | Bin 980 -> 0 bytes .../lib/ckeditor/plugins/find/icons/find.png | Bin 980 -> 0 bytes .../plugins/find/icons/hidpi/find-rtl.png | Bin 2417 -> 0 bytes .../plugins/find/icons/hidpi/find.png | Bin 2417 -> 0 bytes .../plugins/find/icons/hidpi/replace.png | Bin 2761 -> 0 bytes .../ckeditor/plugins/find/icons/replace.png | Bin 948 -> 0 bytes .../lib/ckeditor/plugins/find/lang/en.js | 18 - .../lib/ckeditor/plugins/find/plugin.js | 51 - .../ckeditor/plugins/flash/dialogs/flash.js | 668 -- .../ckeditor/plugins/flash/icons/flash.png | Bin 1038 -> 0 bytes .../plugins/flash/icons/hidpi/flash.png | Bin 2532 -> 0 bytes .../lib/ckeditor/plugins/flash/lang/en.js | 43 - .../lib/ckeditor/plugins/flash/plugin.js | 149 - .../ckeditor/plugins/floatingspace/plugin.js | 376 -- .../lib/ckeditor/plugins/floatpanel/plugin.js | 541 -- .../lib/ckeditor/plugins/font/lang/en.js | 14 - .../lib/ckeditor/plugins/font/plugin.js | 225 - .../lib/ckeditor/plugins/format/lang/en.js | 18 - .../lib/ckeditor/plugins/format/plugin.js | 217 - .../ckeditor/plugins/forms/dialogs/button.js | 100 - .../plugins/forms/dialogs/checkbox.js | 130 - .../ckeditor/plugins/forms/dialogs/form.js | 151 - .../plugins/forms/dialogs/hiddenfield.js | 85 - .../ckeditor/plugins/forms/dialogs/radio.js | 115 - .../ckeditor/plugins/forms/dialogs/select.js | 503 -- .../plugins/forms/dialogs/textarea.js | 118 - .../plugins/forms/dialogs/textfield.js | 182 - .../ckeditor/plugins/forms/icons/button.png | Bin 528 -> 0 bytes .../ckeditor/plugins/forms/icons/checkbox.png | Bin 756 -> 0 bytes .../lib/ckeditor/plugins/forms/icons/form.png | Bin 590 -> 0 bytes .../plugins/forms/icons/hiddenfield.png | Bin 823 -> 0 bytes .../plugins/forms/icons/hidpi/button.png | Bin 933 -> 0 bytes .../plugins/forms/icons/hidpi/checkbox.png | Bin 1780 -> 0 bytes .../plugins/forms/icons/hidpi/form.png | Bin 1348 -> 0 bytes .../plugins/forms/icons/hidpi/hiddenfield.png | Bin 2166 -> 0 bytes .../plugins/forms/icons/hidpi/imagebutton.png | Bin 1398 -> 0 bytes .../plugins/forms/icons/hidpi/radio.png | Bin 2435 -> 0 bytes .../plugins/forms/icons/hidpi/select-rtl.png | Bin 1451 -> 0 bytes .../plugins/forms/icons/hidpi/select.png | Bin 1452 -> 0 bytes .../forms/icons/hidpi/textarea-rtl.png | Bin 1732 -> 0 bytes .../plugins/forms/icons/hidpi/textarea.png | Bin 1680 -> 0 bytes .../forms/icons/hidpi/textfield-rtl.png | Bin 1324 -> 0 bytes .../plugins/forms/icons/hidpi/textfield.png | Bin 1324 -> 0 bytes .../plugins/forms/icons/imagebutton.png | Bin 680 -> 0 bytes .../ckeditor/plugins/forms/icons/radio.png | Bin 874 -> 0 bytes .../plugins/forms/icons/select-rtl.png | Bin 617 -> 0 bytes .../ckeditor/plugins/forms/icons/select.png | Bin 616 -> 0 bytes .../plugins/forms/icons/textarea-rtl.png | Bin 706 -> 0 bytes .../ckeditor/plugins/forms/icons/textarea.png | Bin 677 -> 0 bytes .../plugins/forms/icons/textfield-rtl.png | Bin 588 -> 0 bytes .../plugins/forms/icons/textfield.png | Bin 588 -> 0 bytes .../lib/ckeditor/plugins/forms/lang/en.js | 68 - .../lib/ckeditor/plugins/forms/plugin.js | 292 - .../icons/hidpi/horizontalrule.png | Bin 939 -> 0 bytes .../horizontalrule/icons/horizontalrule.png | Bin 519 -> 0 bytes .../plugins/horizontalrule/lang/en.js | 7 - .../ckeditor/plugins/horizontalrule/plugin.js | 41 - .../lib/ckeditor/plugins/htmlwriter/plugin.js | 359 - .../ckeditor/plugins/iframe/dialogs/iframe.js | 218 - .../plugins/iframe/icons/hidpi/iframe.png | Bin 3091 -> 0 bytes .../ckeditor/plugins/iframe/icons/iframe.png | Bin 989 -> 0 bytes .../lib/ckeditor/plugins/iframe/lang/en.js | 11 - .../lib/ckeditor/plugins/iframe/plugin.js | 83 - .../ckeditor/plugins/iframedialog/plugin.js | 174 - .../ckeditor/plugins/image/dialogs/image.js | 1216 ---- .../plugins/image/icons/hidpi/image.png | Bin 1745 -> 0 bytes .../ckeditor/plugins/image/icons/image.png | Bin 756 -> 0 bytes .../lib/ckeditor/plugins/image/lang/en.js | 26 - .../lib/ckeditor/plugins/image/plugin.js | 160 - .../plugins/image2/dev/assets/image1.jpg | Bin 34316 -> 0 bytes .../plugins/image2/dev/assets/image2.jpg | Bin 27711 -> 0 bytes .../ckeditor/plugins/image2/dev/contents.css | 32 - .../ckeditor/plugins/image2/dev/image2.html | 199 - .../ckeditor/plugins/image2/dialogs/image2.js | 480 -- .../plugins/image2/icons/hidpi/image2.png | Bin 1745 -> 0 bytes .../ckeditor/plugins/image2/icons/image2.png | Bin 756 -> 0 bytes .../lib/ckeditor/plugins/image2/lang/en.js | 14 - .../lib/ckeditor/plugins/image2/plugin.js | 940 --- .../ckeditor/plugins/indent/dev/indent.html | 290 - .../plugins/indent/icons/hidpi/indent-rtl.png | Bin 1610 -> 0 bytes .../plugins/indent/icons/hidpi/indent.png | Bin 1573 -> 0 bytes .../indent/icons/hidpi/outdent-rtl.png | Bin 1584 -> 0 bytes .../plugins/indent/icons/hidpi/outdent.png | Bin 1598 -> 0 bytes .../plugins/indent/icons/indent-rtl.png | Bin 726 -> 0 bytes .../ckeditor/plugins/indent/icons/indent.png | Bin 711 -> 0 bytes .../plugins/indent/icons/outdent-rtl.png | Bin 708 -> 0 bytes .../ckeditor/plugins/indent/icons/outdent.png | Bin 699 -> 0 bytes .../lib/ckeditor/plugins/indent/lang/en.js | 8 - .../lib/ckeditor/plugins/indent/plugin.js | 458 -- .../ckeditor/plugins/indentblock/plugin.js | 307 - .../lib/ckeditor/plugins/indentlist/plugin.js | 293 - .../justify/icons/hidpi/justifyblock.png | Bin 882 -> 0 bytes .../justify/icons/hidpi/justifycenter.png | Bin 1142 -> 0 bytes .../justify/icons/hidpi/justifyleft.png | Bin 1042 -> 0 bytes .../justify/icons/hidpi/justifyright.png | Bin 1048 -> 0 bytes .../plugins/justify/icons/justifyblock.png | Bin 496 -> 0 bytes .../plugins/justify/icons/justifycenter.png | Bin 609 -> 0 bytes .../plugins/justify/icons/justifyleft.png | Bin 558 -> 0 bytes .../plugins/justify/icons/justifyright.png | Bin 554 -> 0 bytes .../lib/ckeditor/plugins/justify/lang/en.js | 10 - .../lib/ckeditor/plugins/justify/plugin.js | 239 - .../ckeditor/plugins/link/dialogs/anchor.js | 120 - .../lib/ckeditor/plugins/link/dialogs/link.js | 1288 ---- .../plugins/link/icons/anchor-rtl.png | Bin 764 -> 0 bytes .../ckeditor/plugins/link/icons/anchor.png | Bin 757 -> 0 bytes .../plugins/link/icons/hidpi/anchor-rtl.png | Bin 1654 -> 0 bytes .../plugins/link/icons/hidpi/anchor.png | Bin 1633 -> 0 bytes .../plugins/link/icons/hidpi/link.png | Bin 1620 -> 0 bytes .../plugins/link/icons/hidpi/unlink.png | Bin 2209 -> 0 bytes .../lib/ckeditor/plugins/link/icons/link.png | Bin 656 -> 0 bytes .../ckeditor/plugins/link/icons/unlink.png | Bin 812 -> 0 bytes .../lib/ckeditor/plugins/link/lang/en.js | 65 - .../lib/ckeditor/plugins/link/plugin.js | 365 - .../plugins/list/icons/bulletedlist-rtl.png | Bin 647 -> 0 bytes .../plugins/list/icons/bulletedlist.png | Bin 646 -> 0 bytes .../list/icons/hidpi/bulletedlist-rtl.png | Bin 1451 -> 0 bytes .../plugins/list/icons/hidpi/bulletedlist.png | Bin 1441 -> 0 bytes .../list/icons/hidpi/numberedlist-rtl.png | Bin 1248 -> 0 bytes .../plugins/list/icons/hidpi/numberedlist.png | Bin 1218 -> 0 bytes .../plugins/list/icons/numberedlist-rtl.png | Bin 666 -> 0 bytes .../plugins/list/icons/numberedlist.png | Bin 645 -> 0 bytes .../lib/ckeditor/plugins/list/lang/en.js | 8 - .../lib/ckeditor/plugins/list/plugin.js | 965 --- .../lib/ckeditor/plugins/listblock/plugin.js | 243 - .../plugins/liststyle/dialogs/liststyle.js | 199 - .../lib/ckeditor/plugins/liststyle/lang/en.js | 25 - .../lib/ckeditor/plugins/liststyle/plugin.js | 67 - .../plugins/magicline/dev/magicline.html | 594 -- .../lib/ckeditor/plugins/magicline/lang/en.js | 8 - .../lib/ckeditor/plugins/magicline/plugin.js | 1768 ----- .../plugins/maximize/icons/hidpi/maximize.png | Bin 2462 -> 0 bytes .../plugins/maximize/icons/maximize.png | Bin 921 -> 0 bytes .../lib/ckeditor/plugins/maximize/lang/en.js | 8 - .../lib/ckeditor/plugins/maximize/plugin.js | 305 - .../lib/ckeditor/plugins/menu/plugin.js | 504 -- .../lib/ckeditor/plugins/menubutton/plugin.js | 99 - .../newpage/icons/hidpi/newpage-rtl.png | Bin 1070 -> 0 bytes .../plugins/newpage/icons/hidpi/newpage.png | Bin 1112 -> 0 bytes .../plugins/newpage/icons/newpage-rtl.png | Bin 575 -> 0 bytes .../plugins/newpage/icons/newpage.png | Bin 580 -> 0 bytes .../lib/ckeditor/plugins/newpage/lang/en.js | 7 - .../lib/ckeditor/plugins/newpage/plugin.js | 51 - .../pagebreak/icons/hidpi/pagebreak-rtl.png | Bin 1318 -> 0 bytes .../pagebreak/icons/hidpi/pagebreak.png | Bin 1299 -> 0 bytes .../plugins/pagebreak/icons/pagebreak-rtl.png | Bin 629 -> 0 bytes .../plugins/pagebreak/icons/pagebreak.png | Bin 602 -> 0 bytes .../lib/ckeditor/plugins/pagebreak/lang/en.js | 8 - .../lib/ckeditor/plugins/pagebreak/plugin.js | 143 - .../lib/ckeditor/plugins/panel/plugin.js | 394 -- .../ckeditor/plugins/panelbutton/plugin.js | 138 - .../plugins/pastefromword/filter/default.js | 1212 ---- .../icons/hidpi/pastefromword-rtl.png | Bin 2090 -> 0 bytes .../icons/hidpi/pastefromword.png | Bin 2105 -> 0 bytes .../pastefromword/icons/pastefromword-rtl.png | Bin 720 -> 0 bytes .../pastefromword/icons/pastefromword.png | Bin 723 -> 0 bytes .../ckeditor/plugins/pastefromword/lang/en.js | 10 - .../ckeditor/plugins/pastefromword/plugin.js | 145 - .../pastetext/icons/hidpi/pastetext-rtl.png | Bin 1950 -> 0 bytes .../pastetext/icons/hidpi/pastetext.png | Bin 1963 -> 0 bytes .../plugins/pastetext/icons/pastetext-rtl.png | Bin 752 -> 0 bytes .../plugins/pastetext/icons/pastetext.png | Bin 750 -> 0 bytes .../lib/ckeditor/plugins/pastetext/lang/en.js | 8 - .../lib/ckeditor/plugins/pastetext/plugin.js | 76 - .../placeholder/dialogs/placeholder.js | 61 - .../placeholder/icons/hidpi/placeholder.png | Bin 1775 -> 0 bytes .../plugins/placeholder/icons/placeholder.png | Bin 714 -> 0 bytes .../ckeditor/plugins/placeholder/lang/en.js | 12 - .../ckeditor/plugins/placeholder/plugin.js | 143 - .../lib/ckeditor/plugins/popup/plugin.js | 65 - .../preview/icons/hidpi/preview-rtl.png | Bin 2145 -> 0 bytes .../plugins/preview/icons/hidpi/preview.png | Bin 2204 -> 0 bytes .../plugins/preview/icons/preview-rtl.png | Bin 850 -> 0 bytes .../plugins/preview/icons/preview.png | Bin 855 -> 0 bytes .../lib/ckeditor/plugins/preview/lang/en.js | 7 - .../lib/ckeditor/plugins/preview/plugin.js | 139 - .../lib/ckeditor/plugins/preview/preview.html | 10 - .../plugins/print/icons/hidpi/print.png | Bin 1648 -> 0 bytes .../ckeditor/plugins/print/icons/print.png | Bin 765 -> 0 bytes .../lib/ckeditor/plugins/print/lang/en.js | 7 - .../lib/ckeditor/plugins/print/plugin.js | 45 - .../removeformat/icons/hidpi/removeformat.png | Bin 2119 -> 0 bytes .../removeformat/icons/removeformat.png | Bin 871 -> 0 bytes .../ckeditor/plugins/removeformat/lang/en.js | 7 - .../ckeditor/plugins/removeformat/plugin.js | 174 - .../lib/ckeditor/plugins/resize/plugin.js | 169 - .../lib/ckeditor/plugins/richcombo/plugin.js | 414 -- .../plugins/save/icons/hidpi/save.png | Bin 1648 -> 0 bytes .../lib/ckeditor/plugins/save/icons/save.png | Bin 716 -> 0 bytes .../lib/ckeditor/plugins/save/lang/en.js | 7 - .../lib/ckeditor/plugins/save/plugin.js | 65 - .../selectall/icons/hidpi/selectall.png | Bin 1093 -> 0 bytes .../plugins/selectall/icons/selectall.png | Bin 665 -> 0 bytes .../lib/ckeditor/plugins/selectall/lang/en.js | 7 - .../lib/ckeditor/plugins/selectall/plugin.js | 58 - .../ckeditor/plugins/sharedspace/plugin.js | 127 - .../showblocks/icons/hidpi/showblocks-rtl.png | Bin 1853 -> 0 bytes .../showblocks/icons/hidpi/showblocks.png | Bin 1895 -> 0 bytes .../showblocks/icons/showblocks-rtl.png | Bin 691 -> 0 bytes .../plugins/showblocks/icons/showblocks.png | Bin 701 -> 0 bytes .../ckeditor/plugins/showblocks/lang/en.js | 7 - .../lib/ckeditor/plugins/showblocks/plugin.js | 183 - .../ckeditor/plugins/showborders/plugin.js | 174 - .../ckeditor/plugins/smiley/dialogs/smiley.js | 192 - .../plugins/smiley/icons/hidpi/smiley.png | Bin 3073 -> 0 bytes .../ckeditor/plugins/smiley/icons/smiley.png | Bin 916 -> 0 bytes .../lib/ckeditor/plugins/smiley/lang/en.js | 9 - .../lib/ckeditor/plugins/smiley/plugin.js | 95 - .../sourcearea/icons/hidpi/source-rtl.png | Bin 1968 -> 0 bytes .../plugins/sourcearea/icons/hidpi/source.png | Bin 1999 -> 0 bytes .../plugins/sourcearea/icons/source-rtl.png | Bin 762 -> 0 bytes .../plugins/sourcearea/icons/source.png | Bin 764 -> 0 bytes .../ckeditor/plugins/sourcearea/lang/en.js | 7 - .../lib/ckeditor/plugins/sourcearea/plugin.js | 154 - .../sourcedialog/dialogs/sourcedialog.js | 78 - .../icons/hidpi/sourcedialog-rtl.png | Bin 1968 -> 0 bytes .../sourcedialog/icons/hidpi/sourcedialog.png | Bin 1999 -> 0 bytes .../sourcedialog/icons/sourcedialog-rtl.png | Bin 762 -> 0 bytes .../sourcedialog/icons/sourcedialog.png | Bin 764 -> 0 bytes .../ckeditor/plugins/sourcedialog/lang/en.js | 9 - .../ckeditor/plugins/sourcedialog/plugin.js | 27 - .../plugins/specialchar/dialogs/lang/en.js | 125 - .../specialchar/dialogs/specialchar.js | 304 - .../specialchar/icons/hidpi/specialchar.png | Bin 2615 -> 0 bytes .../plugins/specialchar/icons/specialchar.png | Bin 970 -> 0 bytes .../ckeditor/plugins/specialchar/lang/en.js | 9 - .../ckeditor/plugins/specialchar/plugin.js | 70 - .../ckeditor/plugins/stylescombo/lang/en.js | 11 - .../ckeditor/plugins/stylescombo/plugin.js | 179 - .../plugins/stylesheetparser/plugin.js | 152 - .../static/lib/ckeditor/plugins/tab/plugin.js | 301 - .../ckeditor/plugins/table/dialogs/table.js | 556 -- .../plugins/table/icons/hidpi/table.png | Bin 1006 -> 0 bytes .../ckeditor/plugins/table/icons/table.png | Bin 535 -> 0 bytes .../lib/ckeditor/plugins/table/lang/en.js | 74 - .../lib/ckeditor/plugins/table/plugin.js | 106 - .../ckeditor/plugins/tableresize/plugin.js | 390 -- .../plugins/tabletools/dialogs/tableCell.js | 418 -- .../lib/ckeditor/plugins/tabletools/plugin.js | 1030 --- .../plugins/templates/dialogs/templates.css | 84 - .../plugins/templates/dialogs/templates.js | 203 - .../templates/icons/hidpi/templates-rtl.png | Bin 1387 -> 0 bytes .../templates/icons/hidpi/templates.png | Bin 1387 -> 0 bytes .../plugins/templates/icons/templates-rtl.png | Bin 639 -> 0 bytes .../plugins/templates/icons/templates.png | Bin 639 -> 0 bytes .../lib/ckeditor/plugins/templates/lang/en.js | 12 - .../lib/ckeditor/plugins/templates/plugin.js | 91 - .../plugins/templates/templates/default.js | 88 - .../lib/ckeditor/plugins/toolbar/lang/en.js | 22 - .../lib/ckeditor/plugins/toolbar/plugin.js | 770 --- .../plugins/uicolor/dialogs/uicolor.js | 163 - .../plugins/uicolor/icons/hidpi/uicolor.png | Bin 2287 -> 0 bytes .../plugins/uicolor/icons/uicolor.png | Bin 965 -> 0 bytes .../lib/ckeditor/plugins/uicolor/lang/en.js | 11 - .../lib/ckeditor/plugins/uicolor/plugin.js | 29 - .../plugins/uicolor/yui/assets/hue_bg.png | Bin 1120 -> 0 bytes .../plugins/uicolor/yui/assets/hue_thumb.png | Bin 195 -> 0 bytes .../uicolor/yui/assets/picker_mask.png | Bin 12174 -> 0 bytes .../uicolor/yui/assets/picker_thumb.png | Bin 192 -> 0 bytes .../plugins/uicolor/yui/assets/yui.css | 15 - .../lib/ckeditor/plugins/uicolor/yui/yui.js | 5914 ----------------- .../plugins/undo/icons/hidpi/redo-rtl.png | Bin 1869 -> 0 bytes .../plugins/undo/icons/hidpi/redo.png | Bin 1783 -> 0 bytes .../plugins/undo/icons/hidpi/undo-rtl.png | Bin 1783 -> 0 bytes .../plugins/undo/icons/hidpi/undo.png | Bin 1869 -> 0 bytes .../ckeditor/plugins/undo/icons/redo-rtl.png | Bin 849 -> 0 bytes .../lib/ckeditor/plugins/undo/icons/redo.png | Bin 842 -> 0 bytes .../ckeditor/plugins/undo/icons/undo-rtl.png | Bin 842 -> 0 bytes .../lib/ckeditor/plugins/undo/icons/undo.png | Bin 850 -> 0 bytes .../lib/ckeditor/plugins/undo/lang/en.js | 8 - .../lib/ckeditor/plugins/undo/plugin.js | 713 -- .../ckeditor/plugins/widget/dev/console.js | 129 - .../lib/ckeditor/plugins/widget/plugin.js | 2180 ------ .../ckeditor/plugins/wysiwygarea/plugin.js | 643 -- .../static/lib/ckeditor/plugins/xml/plugin.js | 161 - .../lib/ckeditor/skins/moono/colorpanel.css | 127 - .../lib/ckeditor/skins/moono/dev/icons16.png | Bin 29282 -> 0 bytes .../lib/ckeditor/skins/moono/dev/icons16.svg | 2106 ------ .../lib/ckeditor/skins/moono/dev/icons32.png | Bin 74071 -> 0 bytes .../lib/ckeditor/skins/moono/dev/icons32.svg | 2442 ------- .../ckeditor/skins/moono/dev/locations.json | 139 - .../lib/ckeditor/skins/moono/dialog.css | 1066 --- .../lib/ckeditor/skins/moono/dialog_ie.css | 62 - .../lib/ckeditor/skins/moono/dialog_ie7.css | 68 - .../lib/ckeditor/skins/moono/dialog_ie8.css | 24 - .../ckeditor/skins/moono/dialog_iequirks.css | 21 - .../lib/ckeditor/skins/moono/dialog_opera.css | 31 - .../lib/ckeditor/skins/moono/editor.css | 66 - .../lib/ckeditor/skins/moono/editor_gecko.css | 25 - .../lib/ckeditor/skins/moono/editor_ie.css | 71 - .../lib/ckeditor/skins/moono/editor_ie7.css | 213 - .../lib/ckeditor/skins/moono/editor_ie8.css | 27 - .../ckeditor/skins/moono/editor_iequirks.css | 79 - .../lib/ckeditor/skins/moono/elementspath.css | 80 - .../lib/ckeditor/skins/moono/mainui.css | 234 - .../static/lib/ckeditor/skins/moono/menu.css | 188 - .../static/lib/ckeditor/skins/moono/panel.css | 255 - .../lib/ckeditor/skins/moono/presets.css | 37 - .../static/lib/ckeditor/skins/moono/readme.md | 51 - .../static/lib/ckeditor/skins/moono/reset.css | 109 - .../lib/ckeditor/skins/moono/richcombo.css | 231 - .../static/lib/ckeditor/skins/moono/skin.js | 322 - .../lib/ckeditor/skins/moono/toolbar.css | 430 -- addons/website/static/lib/ckeditor/styles.js | 112 - addons/website/views/website_templates.xml | 8 +- 464 files changed, 4 insertions(+), 88357 deletions(-) delete mode 100644 addons/website/static/lib/ckeditor.sharedspace/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/CHANGES.md delete mode 100644 addons/website/static/lib/ckeditor/LICENSE.md delete mode 100644 addons/website/static/lib/ckeditor/README.md delete mode 100644 addons/website/static/lib/ckeditor/ckeditor.js delete mode 100644 addons/website/static/lib/ckeditor/config.js delete mode 100644 addons/website/static/lib/ckeditor/contents.css delete mode 100644 addons/website/static/lib/ckeditor/core/_bootstrap.js delete mode 100644 addons/website/static/lib/ckeditor/core/ckeditor.js delete mode 100644 addons/website/static/lib/ckeditor/core/ckeditor_base.js delete mode 100644 addons/website/static/lib/ckeditor/core/ckeditor_basic.js delete mode 100644 addons/website/static/lib/ckeditor/core/command.js delete mode 100644 addons/website/static/lib/ckeditor/core/commanddefinition.js delete mode 100644 addons/website/static/lib/ckeditor/core/config.js delete mode 100644 addons/website/static/lib/ckeditor/core/creators/inline.js delete mode 100644 addons/website/static/lib/ckeditor/core/creators/themedui.js delete mode 100644 addons/website/static/lib/ckeditor/core/dataprocessor.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom/comment.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom/document.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom/documentfragment.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom/domobject.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom/element.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom/elementpath.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom/event.js delete mode 100755 addons/website/static/lib/ckeditor/core/dom/iterator.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom/node.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom/nodelist.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom/range.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom/rangelist.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom/text.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom/walker.js delete mode 100644 addons/website/static/lib/ckeditor/core/dom/window.js delete mode 100644 addons/website/static/lib/ckeditor/core/dtd.js delete mode 100644 addons/website/static/lib/ckeditor/core/editable.js delete mode 100644 addons/website/static/lib/ckeditor/core/editor.js delete mode 100644 addons/website/static/lib/ckeditor/core/editor_basic.js delete mode 100644 addons/website/static/lib/ckeditor/core/env.js delete mode 100644 addons/website/static/lib/ckeditor/core/event.js delete mode 100644 addons/website/static/lib/ckeditor/core/eventInfo.js delete mode 100644 addons/website/static/lib/ckeditor/core/filter.js delete mode 100644 addons/website/static/lib/ckeditor/core/focusmanager.js delete mode 100644 addons/website/static/lib/ckeditor/core/htmldataprocessor.js delete mode 100644 addons/website/static/lib/ckeditor/core/htmlparser.js delete mode 100644 addons/website/static/lib/ckeditor/core/htmlparser/basicwriter.js delete mode 100644 addons/website/static/lib/ckeditor/core/htmlparser/cdata.js delete mode 100644 addons/website/static/lib/ckeditor/core/htmlparser/comment.js delete mode 100644 addons/website/static/lib/ckeditor/core/htmlparser/element.js delete mode 100644 addons/website/static/lib/ckeditor/core/htmlparser/filter.js delete mode 100644 addons/website/static/lib/ckeditor/core/htmlparser/fragment.js delete mode 100644 addons/website/static/lib/ckeditor/core/htmlparser/node.js delete mode 100644 addons/website/static/lib/ckeditor/core/htmlparser/text.js delete mode 100644 addons/website/static/lib/ckeditor/core/keystrokehandler.js delete mode 100644 addons/website/static/lib/ckeditor/core/lang.js delete mode 100644 addons/website/static/lib/ckeditor/core/loader.js delete mode 100644 addons/website/static/lib/ckeditor/core/plugindefinition.js delete mode 100644 addons/website/static/lib/ckeditor/core/plugins.js delete mode 100644 addons/website/static/lib/ckeditor/core/resourcemanager.js delete mode 100644 addons/website/static/lib/ckeditor/core/scriptloader.js delete mode 100644 addons/website/static/lib/ckeditor/core/selection.js delete mode 100644 addons/website/static/lib/ckeditor/core/skin.js delete mode 100644 addons/website/static/lib/ckeditor/core/style.js delete mode 100644 addons/website/static/lib/ckeditor/core/template.js delete mode 100644 addons/website/static/lib/ckeditor/core/tools.js delete mode 100644 addons/website/static/lib/ckeditor/core/ui.js delete mode 100644 addons/website/static/lib/ckeditor/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/a11yhelp/dialogs/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/a11yhelp/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/about/dialogs/about.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/about/dialogs/logo_ckeditor.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/about/icons/about.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/about/icons/hidpi/about.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/about/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/about/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/adobeair/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/ajax/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/autogrow/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/basicstyles/icons/bold.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/basicstyles/icons/hidpi/bold.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/basicstyles/icons/hidpi/italic.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/basicstyles/icons/hidpi/strike.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/basicstyles/icons/hidpi/subscript.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/basicstyles/icons/hidpi/superscript.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/basicstyles/icons/hidpi/underline.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/basicstyles/icons/italic.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/basicstyles/icons/strike.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/basicstyles/icons/subscript.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/basicstyles/icons/superscript.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/basicstyles/icons/underline.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/basicstyles/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/basicstyles/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/bbcode/dev/bbcode.html delete mode 100644 addons/website/static/lib/ckeditor/plugins/bbcode/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/bidi/icons/bidiltr.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/bidi/icons/bidirtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/bidi/icons/hidpi/bidiltr.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/bidi/icons/hidpi/bidirtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/bidi/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/bidi/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/blockquote/icons/blockquote.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/blockquote/icons/hidpi/blockquote.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/blockquote/lang/en.js delete mode 100755 addons/website/static/lib/ckeditor/plugins/blockquote/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/button/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/dev/clipboard.html delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/dialogs/paste.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/icons/copy-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/icons/copy.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/icons/cut-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/icons/cut.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/icons/hidpi/copy-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/icons/hidpi/copy.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/icons/hidpi/cut-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/icons/hidpi/cut.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/icons/hidpi/paste-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/icons/hidpi/paste.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/icons/paste-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/icons/paste.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/clipboard/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/colorbutton/icons/bgcolor.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/colorbutton/icons/hidpi/bgcolor.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/colorbutton/icons/hidpi/textcolor.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/colorbutton/icons/textcolor.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/colorbutton/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/colorbutton/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/colordialog/dialogs/colordialog.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/colordialog/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/colordialog/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/contextmenu/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/contextmenu/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/devtools/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/devtools/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/dialog/dialogDefinition.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/dialog/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/dialogadvtab/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/dialogui/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/div/dialogs/div.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/div/icons/creatediv.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/div/icons/hidpi/creatediv.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/div/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/div/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/divarea/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/docprops/dialogs/docprops.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/docprops/icons/docprops-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/docprops/icons/docprops.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/docprops/icons/hidpi/docprops-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/docprops/icons/hidpi/docprops.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/docprops/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/docprops/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/elementspath/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/elementspath/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/enterkey/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/entities/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/fakeobjects/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/fakeobjects/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/filebrowser/plugin.js delete mode 100755 addons/website/static/lib/ckeditor/plugins/find/dialogs/find.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/find/icons/find-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/find/icons/find.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/find/icons/hidpi/find-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/find/icons/hidpi/find.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/find/icons/hidpi/replace.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/find/icons/replace.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/find/lang/en.js delete mode 100755 addons/website/static/lib/ckeditor/plugins/find/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/flash/dialogs/flash.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/flash/icons/flash.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/flash/icons/hidpi/flash.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/flash/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/flash/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/floatingspace/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/floatpanel/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/font/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/font/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/format/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/format/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/dialogs/button.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/dialogs/checkbox.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/dialogs/form.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/dialogs/hiddenfield.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/dialogs/radio.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/dialogs/select.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/dialogs/textarea.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/dialogs/textfield.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/button.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/checkbox.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/form.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/hiddenfield.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/hidpi/button.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/hidpi/checkbox.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/hidpi/form.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/hidpi/hiddenfield.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/hidpi/imagebutton.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/hidpi/radio.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/hidpi/select-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/hidpi/select.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/hidpi/textarea-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/hidpi/textarea.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/hidpi/textfield-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/hidpi/textfield.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/imagebutton.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/radio.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/select-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/select.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/textarea-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/textarea.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/textfield-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/icons/textfield.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/forms/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/horizontalrule/icons/hidpi/horizontalrule.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/horizontalrule/icons/horizontalrule.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/horizontalrule/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/horizontalrule/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/htmlwriter/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/iframe/dialogs/iframe.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/iframe/icons/hidpi/iframe.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/iframe/icons/iframe.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/iframe/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/iframe/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/iframedialog/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/image/dialogs/image.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/image/icons/hidpi/image.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/image/icons/image.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/image/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/image/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/image2/dev/assets/image1.jpg delete mode 100644 addons/website/static/lib/ckeditor/plugins/image2/dev/assets/image2.jpg delete mode 100644 addons/website/static/lib/ckeditor/plugins/image2/dev/contents.css delete mode 100644 addons/website/static/lib/ckeditor/plugins/image2/dev/image2.html delete mode 100644 addons/website/static/lib/ckeditor/plugins/image2/dialogs/image2.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/image2/icons/hidpi/image2.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/image2/icons/image2.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/image2/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/image2/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/indent/dev/indent.html delete mode 100644 addons/website/static/lib/ckeditor/plugins/indent/icons/hidpi/indent-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/indent/icons/hidpi/indent.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/indent/icons/hidpi/outdent-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/indent/icons/hidpi/outdent.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/indent/icons/indent-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/indent/icons/indent.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/indent/icons/outdent-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/indent/icons/outdent.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/indent/lang/en.js delete mode 100755 addons/website/static/lib/ckeditor/plugins/indent/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/indentblock/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/indentlist/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/justify/icons/hidpi/justifyblock.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/justify/icons/hidpi/justifycenter.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/justify/icons/hidpi/justifyleft.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/justify/icons/hidpi/justifyright.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/justify/icons/justifyblock.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/justify/icons/justifycenter.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/justify/icons/justifyleft.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/justify/icons/justifyright.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/justify/lang/en.js delete mode 100755 addons/website/static/lib/ckeditor/plugins/justify/plugin.js delete mode 100755 addons/website/static/lib/ckeditor/plugins/link/dialogs/anchor.js delete mode 100755 addons/website/static/lib/ckeditor/plugins/link/dialogs/link.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/link/icons/anchor-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/link/icons/anchor.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/link/icons/hidpi/anchor-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/link/icons/hidpi/anchor.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/link/icons/hidpi/link.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/link/icons/hidpi/unlink.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/link/icons/link.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/link/icons/unlink.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/link/lang/en.js delete mode 100755 addons/website/static/lib/ckeditor/plugins/link/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/list/icons/bulletedlist-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/list/icons/bulletedlist.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/list/icons/hidpi/bulletedlist-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/list/icons/hidpi/bulletedlist.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/list/icons/hidpi/numberedlist-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/list/icons/hidpi/numberedlist.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/list/icons/numberedlist-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/list/icons/numberedlist.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/list/lang/en.js delete mode 100755 addons/website/static/lib/ckeditor/plugins/list/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/listblock/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/liststyle/dialogs/liststyle.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/liststyle/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/liststyle/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/magicline/dev/magicline.html delete mode 100644 addons/website/static/lib/ckeditor/plugins/magicline/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/magicline/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/maximize/icons/hidpi/maximize.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/maximize/icons/maximize.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/maximize/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/maximize/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/menu/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/menubutton/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/newpage/icons/hidpi/newpage-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/newpage/icons/hidpi/newpage.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/newpage/icons/newpage-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/newpage/icons/newpage.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/newpage/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/newpage/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/pagebreak/icons/hidpi/pagebreak-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/pagebreak/icons/hidpi/pagebreak.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/pagebreak/icons/pagebreak-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/pagebreak/icons/pagebreak.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/pagebreak/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/pagebreak/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/panel/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/panelbutton/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/pastefromword/filter/default.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/pastefromword/icons/hidpi/pastefromword-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/pastefromword/icons/hidpi/pastefromword.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/pastefromword/icons/pastefromword-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/pastefromword/icons/pastefromword.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/pastefromword/lang/en.js delete mode 100755 addons/website/static/lib/ckeditor/plugins/pastefromword/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/pastetext/icons/hidpi/pastetext-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/pastetext/icons/hidpi/pastetext.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/pastetext/icons/pastetext-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/pastetext/icons/pastetext.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/pastetext/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/pastetext/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/placeholder/dialogs/placeholder.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/placeholder/icons/hidpi/placeholder.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/placeholder/icons/placeholder.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/placeholder/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/placeholder/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/popup/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/preview/icons/hidpi/preview-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/preview/icons/hidpi/preview.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/preview/icons/preview-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/preview/icons/preview.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/preview/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/preview/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/preview/preview.html delete mode 100644 addons/website/static/lib/ckeditor/plugins/print/icons/hidpi/print.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/print/icons/print.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/print/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/print/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/removeformat/icons/hidpi/removeformat.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/removeformat/icons/removeformat.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/removeformat/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/removeformat/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/resize/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/richcombo/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/save/icons/hidpi/save.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/save/icons/save.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/save/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/save/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/selectall/icons/hidpi/selectall.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/selectall/icons/selectall.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/selectall/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/selectall/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/sharedspace/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/showblocks/icons/hidpi/showblocks-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/showblocks/icons/hidpi/showblocks.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/showblocks/icons/showblocks-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/showblocks/icons/showblocks.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/showblocks/lang/en.js delete mode 100755 addons/website/static/lib/ckeditor/plugins/showblocks/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/showborders/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/smiley/dialogs/smiley.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/smiley/icons/hidpi/smiley.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/smiley/icons/smiley.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/smiley/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/smiley/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/sourcearea/icons/hidpi/source-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/sourcearea/icons/hidpi/source.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/sourcearea/icons/source-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/sourcearea/icons/source.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/sourcearea/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/sourcearea/plugin.js delete mode 100755 addons/website/static/lib/ckeditor/plugins/sourcedialog/dialogs/sourcedialog.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/sourcedialog/icons/sourcedialog-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/sourcedialog/icons/sourcedialog.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/sourcedialog/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/sourcedialog/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/specialchar/dialogs/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/specialchar/dialogs/specialchar.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/specialchar/icons/hidpi/specialchar.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/specialchar/icons/specialchar.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/specialchar/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/specialchar/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/stylescombo/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/stylescombo/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/stylesheetparser/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/tab/plugin.js delete mode 100755 addons/website/static/lib/ckeditor/plugins/table/dialogs/table.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/table/icons/hidpi/table.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/table/icons/table.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/table/lang/en.js delete mode 100755 addons/website/static/lib/ckeditor/plugins/table/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/tableresize/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/tabletools/dialogs/tableCell.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/tabletools/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/templates/dialogs/templates.css delete mode 100644 addons/website/static/lib/ckeditor/plugins/templates/dialogs/templates.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/templates/icons/hidpi/templates-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/templates/icons/hidpi/templates.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/templates/icons/templates-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/templates/icons/templates.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/templates/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/templates/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/templates/templates/default.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/toolbar/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/toolbar/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/uicolor/dialogs/uicolor.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/uicolor/icons/hidpi/uicolor.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/uicolor/icons/uicolor.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/uicolor/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/uicolor/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/uicolor/yui/assets/hue_bg.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/uicolor/yui/assets/hue_thumb.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/uicolor/yui/assets/picker_mask.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/uicolor/yui/assets/picker_thumb.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/uicolor/yui/assets/yui.css delete mode 100644 addons/website/static/lib/ckeditor/plugins/uicolor/yui/yui.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/undo/icons/hidpi/redo-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/undo/icons/hidpi/redo.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/undo/icons/hidpi/undo-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/undo/icons/hidpi/undo.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/undo/icons/redo-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/undo/icons/redo.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/undo/icons/undo-rtl.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/undo/icons/undo.png delete mode 100644 addons/website/static/lib/ckeditor/plugins/undo/lang/en.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/undo/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/widget/dev/console.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/widget/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/wysiwygarea/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/plugins/xml/plugin.js delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/colorpanel.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/dev/icons16.png delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/dev/icons16.svg delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/dev/icons32.png delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/dev/icons32.svg delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/dev/locations.json delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/dialog.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/dialog_ie.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/dialog_ie7.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/dialog_ie8.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/dialog_iequirks.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/dialog_opera.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/editor.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/editor_gecko.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/editor_ie.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/editor_ie7.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/editor_ie8.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/editor_iequirks.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/elementspath.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/mainui.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/menu.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/panel.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/presets.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/readme.md delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/reset.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/richcombo.css delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/skin.js delete mode 100644 addons/website/static/lib/ckeditor/skins/moono/toolbar.css delete mode 100644 addons/website/static/lib/ckeditor/styles.js diff --git a/addons/website/static/lib/ckeditor.sharedspace/plugin.js b/addons/website/static/lib/ckeditor.sharedspace/plugin.js deleted file mode 100644 index ae8ddc79eb4..00000000000 --- a/addons/website/static/lib/ckeditor.sharedspace/plugin.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or http://ckeditor.com/license - */ - -(function() { - - 'use strict'; - - var containerTpl = CKEDITOR.addTemplate( 'sharedcontainer', '' + - '
' + - '' + - '
' + - '' ); - - CKEDITOR.plugins.add( 'sharedspace', { - afterInit: function( editor ) { - var spaces = editor.config.sharedSpaces; - - if ( spaces ) { - for ( var spaceName in spaces ) { - create( editor, spaceName, spaces[ spaceName ] ); - } - } - } - }); - - function create( editor, spaceName, targetId ) { - var target = CKEDITOR.document.getById( targetId ), - innerHtml, space; - - if ( target ) { - // Have other plugins filling the space. - innerHtml = editor.fire( 'uiSpace', { space: spaceName, html: '' } ).html; - - if ( innerHtml ) { - // Block the uiSpace handling by others (e.g. themed-ui). - editor.on( 'uiSpace', function( ev ) { - if ( ev.data.space == spaceName ) - ev.cancel(); - }, null, null, 1 ); // Hi-priority - - // Inject the space into the target. - space = target.append( CKEDITOR.dom.element.createFromHtml( containerTpl.output({ - id: editor.id, - name: editor.name, - langDir: editor.lang.dir, - langCode: editor.langCode, - space: spaceName, - spaceId: editor.ui.spaceId( spaceName ), - content: innerHtml - }))); - - // Only the first container starts visible. Others get hidden. - if ( target.getCustomData( 'cke_hasshared' ) ) - space.hide(); - else - target.setCustomData( 'cke_hasshared', 1 ); - - // There's no need for the space to be selectable. - space.unselectable(); - - // Prevent clicking on non-buttons area of the space from blurring editor. - space.on( 'mousedown', function( evt ) { - evt = evt.data; - if ( !evt.getTarget().hasAscendant( 'a', 1 ) ) - evt.preventDefault(); - }); - - // Register this UI space to the focus manager. - editor.focusManager.add( space, 1 ); - - // When the editor gets focus, show the space container, hiding others. - editor.on( 'focus', function() { - for ( var i = 0, sibling, children = target.getChildren(); ( sibling = children.getItem( i ) ); i++ ) { - if ( sibling.type == CKEDITOR.NODE_ELEMENT && - !sibling.equals( space ) && - sibling.hasClass( 'cke_shared' ) ) { - sibling.hide(); - } - } - - space.show(); - }); - - editor.on( 'destroy', function() { - space.remove(); - }); - } - } - } -})(); - -/** - * Makes it possible to place some of the editor UI blocks, like the toolbar - * and the elements path, into any element in the page. - * - * The elements used to hold the UI blocks can be shared among several editor - * instances. In that case, only the blocks of the active editor instance will - * display. - * - * // Place the toolbar inside the element with ID "someElementId" and the - * // elements path into the element with ID "anotherId". - * config.sharedSpaces = { - * top: 'someElementId', - * bottom: 'anotherId' - * }; - * - * // Place the toolbar inside the element with ID "someElementId". The - * // elements path will remain attached to the editor UI. - * config.sharedSpaces = { - * top: 'someElementId' - * }; - * - * @cfg {Object} [sharedSpaces] - * @member CKEDITOR.config - */ diff --git a/addons/website/static/lib/ckeditor/CHANGES.md b/addons/website/static/lib/ckeditor/CHANGES.md deleted file mode 100644 index 79ab7064742..00000000000 --- a/addons/website/static/lib/ckeditor/CHANGES.md +++ /dev/null @@ -1,237 +0,0 @@ -CKEditor 4 Changelog -==================== - -## CKEditor 4.3 beta - -* [#10708](http://dev.ckeditor.com/ticket/10708): New smileys. - -## CKEditor 4.2.1 - -Fixed Issues: - -* [#10301](http://dev.ckeditor.com/ticket/10301): [IE9-10] Undo fails after 3+ consecutive paste actions with a JavaScript error. -* [#10689](http://dev.ckeditor.com/ticket/10689): Save toolbar button saves only the first editor instance. -* [#10368](http://dev.ckeditor.com/ticket/10368): Move language reading direction definition (`dir`) from main language file to core. -* [#9330](http://dev.ckeditor.com/ticket/9330): Fixed pasting anchors from MS Word. -* [#8103](http://dev.ckeditor.com/ticket/8103): Fixed pasting nested lists from MS Word. -* [#9958](http://dev.ckeditor.com/ticket/9958): [IE9] Pressing the "OK" button will trigger the `onbeforeunload` event in the popup dialog. -* [#10662](http://dev.ckeditor.com/ticket/10662): Fixed styles from the Styles drop-down list not registering to the ACF in case when the [Shared Spaces plugin](http://ckeditor.com/addon/sharedspace) is used. -* [#9654](http://dev.ckeditor.com/ticket/9654): Problems with Internet Explorer 10 Quirks Mode. -* [#9816](http://dev.ckeditor.com/ticket/9816): Floating toolbar does not reposition vertically in several cases. -* [#10646](http://dev.ckeditor.com/ticket/10646): Removing a selected sublist or nested table with *Backspace/Delete* removes the parent element. -* [#10623](http://dev.ckeditor.com/ticket/10623): [WebKit] Page is scrolled when opening a drop-down list. -* [#10004](http://dev.ckeditor.com/ticket/10004): [ChromeVox] Button names are not announced. -* [#10731](http://dev.ckeditor.com/ticket/10731): [WebSpellChecker](http://ckeditor.com/addon/wsc) plugin breaks cloning of editor configuration. -* It is now possible to set per instance [WebSpellChecker](http://ckeditor.com/addon/wsc) plugin configuration instead of setting the configuration globally. - -## CKEditor 4.2 - -**Important Notes:** - -* Dropped compatibility support for Internet Explorer 7 and Firefox 3.6. - -* Both the Basic and the Standard distribution packages will not contain the new [Indent Block](http://ckeditor.com/addon/indentblock) plugin. Because of this the [Advanced Content Filter](http://docs.ckeditor.com/#!/guide/dev_advanced_content_filter) might remove block indentations from existing contents. If you want to prevent this, either [add an appropriate ACF rule to your filter](http://docs.ckeditor.com/#!/guide/dev_allowed_content_rules) or create a custom build based on the Basic/Standard package and add the Indent Block plugin in [CKBuilder](http://ckeditor.com/builder). - -New Features: - -* [#10027](http://dev.ckeditor.com/ticket/10027): Separated list and block indentation into two plugins: [Indent List](http://ckeditor.com/addon/indentlist) and [Indent Block](http://ckeditor.com/addon/indentblock). -* [#8244](http://dev.ckeditor.com/ticket/8244): Use *(Shift+)Tab* to indent and outdent lists. -* [#10281](http://dev.ckeditor.com/ticket/10281): The [jQuery Adapter](http://docs.ckeditor.com/#!/guide/dev_jquery) is now available. Several jQuery-related issues fixed: [#8261](http://dev.ckeditor.com/ticket/8261), [#9077](http://dev.ckeditor.com/ticket/9077), [#8710](http://dev.ckeditor.com/ticket/8710), [#8530](http://dev.ckeditor.com/ticket/8530), [#9019](http://dev.ckeditor.com/ticket/9019), [#6181](http://dev.ckeditor.com/ticket/6181), [#7876](http://dev.ckeditor.com/ticket/7876), [#6906](http://dev.ckeditor.com/ticket/6906). -* [#10042](http://dev.ckeditor.com/ticket/10042): Introduced [`config.title`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-title) setting to change the human-readable title of the editor. -* [#9794](http://dev.ckeditor.com/ticket/9794): Added [`editor.onChange`](http://docs.ckeditor.com/#!/api/CKEDITOR.editor-event-change) event. -* [#9923](http://dev.ckeditor.com/ticket/9923): HiDPI support in the editor UI. HiDPI icons for [Moono skin](http://ckeditor.com/addon/moono) added. -* [#8031](http://dev.ckeditor.com/ticket/8031): Handle `required` attributes on ` - * ... - * CKEDITOR.replace( 'myfield' ); - * - * var textarea = document.body.appendChild( document.createElement( 'textarea' ) ); - * CKEDITOR.replace( textarea ); - * - * @param {Object/String} element The DOM element (textarea), its ID, or name. - * @param {Object} [config] The specific configuration to apply to this - * editor instance. Configuration set here will override the global CKEditor settings - * (see {@link CKEDITOR.config}). - * @returns {CKEDITOR.editor} The editor instance created. - */ - CKEDITOR.replace = function( element, config ) { - return createInstance( element, config, null, CKEDITOR.ELEMENT_MODE_REPLACE ); - }; - - /** - * Creates a new editor instance at the end of a specific DOM element. - * - *
- * ... - * CKEDITOR.appendTo( 'editorSpace' ); - * - * @param {Object/String} element The DOM element, its ID, or name. - * @param {Object} [config] The specific configuration to apply to this - * editor instance. Configuration set here will override the global CKEditor settings - * (see {@link CKEDITOR.config}). - * @param {String} [data] Since 3.3. Initial value for the instance. - * @returns {CKEDITOR.editor} The editor instance created. - */ - CKEDITOR.appendTo = function( element, config, data ) - { - return createInstance( element, config, data, CKEDITOR.ELEMENT_MODE_APPENDTO ); - }; - - /** - * Replaces all ` - data = protectElements( data, protectTextareaRegex ); - - // Before anything, we must protect the URL attributes as the - // browser may changing them when setting the innerHTML later in - // the code. - data = protectAttributes( data ); - - // Protect elements than can't be set inside a DIV. E.g. IE removes - // style tags from innerHTML. (#3710) - data = protectElements( data, protectElementsRegex ); - - // Certain elements has problem to go through DOM operation, protect - // them by prefixing 'cke' namespace. (#3591) - data = protectElementsNames( data ); - - // All none-IE browsers ignore self-closed custom elements, - // protecting them into open-close. (#3591) - data = protectSelfClosingElements( data ); - - // Compensate one leading line break after
 open as browsers
-			// eat it up. (#5789)
-			data = protectPreFormatted( data );
-
-			var fixBin = evtData.context || editor.editable().getName(),
-				isPre;
-
-			// Old IEs loose formats when load html into 
.
-			if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 && fixBin == 'pre' ) {
-				fixBin = 'div';
-				data = '
' + data + '
'; - isPre = 1; - } - - // Call the browser to help us fixing a possibly invalid HTML - // structure. - var el = editor.document.createElement( fixBin ); - // Add fake character to workaround IE comments bug. (#3801) - el.setHtml( 'a' + data ); - data = el.getHtml().substr( 1 ); - - // Restore shortly protected attribute names. - data = data.replace( new RegExp( ' data-cke-' + CKEDITOR.rnd + '-', 'ig' ), ' ' ); - - isPre && ( data = data.replace( /^
|<\/pre>$/gi, '' ) );
-
-			// Unprotect "some" of the protected elements at this point.
-			data = unprotectElementNames( data );
-
-			data = unprotectElements( data );
-
-			// Restore the comments that have been protected, in this way they
-			// can be properly filtered.
-			data = unprotectRealComments( data );
-
-			// Now use our parser to make further fixes to the structure, as
-			// well as apply the filter.
-			evtData.dataValue = CKEDITOR.htmlParser.fragment.fromHtml(
-				data, evtData.context, evtData.fixForBody === false ? false : getFixBodyTag( evtData.enterMode, editor.config.autoParagraph ) );
-		}, null, null, 5 );
-
-		// Filter incoming "data".
-		// Add element filter before htmlDataProcessor.dataFilter when purifying input data to correct html.
-		editor.on( 'toHtml', function( evt ) {
-			if ( evt.data.filter.applyTo( evt.data.dataValue, true, evt.data.dontFilter, evt.data.enterMode ) )
-				editor.fire( 'dataFiltered' );
-		}, null, null, 6 );
-
-		editor.on( 'toHtml', function( evt ) {
-			evt.data.dataValue.filterChildren( that.dataFilter, true );
-		}, null, null, 10 );
-
-		editor.on( 'toHtml', function( evt ) {
-			var evtData = evt.data,
-				data = evtData.dataValue,
-				writer = new CKEDITOR.htmlParser.basicWriter();
-
-			data.writeChildrenHtml( writer );
-			data = writer.getHtml( true );
-
-			// Protect the real comments again.
-			evtData.dataValue = protectRealComments( data );
-		}, null, null, 15 );
-
-
-		editor.on( 'toDataFormat', function( evt ) {
-			evt.data.dataValue = CKEDITOR.htmlParser.fragment.fromHtml(
-				evt.data.dataValue, evt.data.context, getFixBodyTag( evt.data.enterMode, editor.config.autoParagraph ) );
-		}, null, null, 5 );
-
-		editor.on( 'toDataFormat', function( evt ) {
-			evt.data.dataValue.filterChildren( that.htmlFilter, true );
-		}, null, null, 10 );
-
-		// Transform outcoming "data".
-		// Add element filter after htmlDataProcessor.htmlFilter when preparing output data HTML.
-		editor.on( 'toDataFormat', function( evt ) {
-			evt.data.filter.applyTo( evt.data.dataValue, false, true );
-		}, null, null, 11 );
-
-		editor.on( 'toDataFormat', function( evt ) {
-			var data = evt.data.dataValue,
-				writer = that.writer;
-
-			writer.reset();
-			data.writeChildrenHtml( writer );
-			data = writer.getHtml( true );
-
-			// Restore those non-HTML protected source. (#4475,#4880)
-			data = unprotectRealComments( data );
-			data = unprotectSource( data, editor );
-
-			evt.data.dataValue = data;
-		}, null, null, 15 );
-	};
-
-	CKEDITOR.htmlDataProcessor.prototype = {
-		/**
-		 * Processes the input (potentially malformed) HTML to a purified form which
-		 * is suitable for using in the WYSIWYG editable.
-		 *
-		 * @param {String} data The raw data.
-		 * @param {Object} [options] The options object.
-		 * @param {String} [options.context] The tag name of a context element within which
-		 * the input is to be processed, default to be the editable element.
-		 * If `null` is passed, then data will be parsed without context (as children of {@link CKEDITOR.htmlParser.fragment}).
-		 * See {@link CKEDITOR.htmlParser.fragment#fromHtml} for more details.
-		 * @param {Boolean} [options.fixForBody=true] Whether to trigger the auto paragraph for non-block contents.
-		 * @param {CKEDITOR.filter} [options.filter] When specified, instead of using the {@link CKEDITOR.editor#filter main filter},
-		 * passed instance will be used to filter the content.
-		 * @param {Boolean} [options.dontFilter] Do not filter data with {@link CKEDITOR.filter} (note: transformations
-		 * will be still applied).
-		 * @param {Number} [options.enterMode] When specified it will be used instead of the {@link CKEDITOR.editor#enterMode main enterMode}.
-		 * @returns {String}
-		 */
-		toHtml: function( data, options, fixForBody, dontFilter ) {
-			var editor = this.editor,
-				context, filter, enterMode;
-
-			// Typeof null == 'object', so check truthiness of options too.
-			if ( options && typeof options == 'object' ) {
-				context = options.context;
-				fixForBody = options.fixForBody;
-				dontFilter = options.dontFilter;
-				filter = options.filter;
-				enterMode = options.enterMode;
-			}
-			// Backward compatibility. Since CKEDITOR 4.3 every option was a separate argument.
-			else
-				context = options;
-
-			// Fall back to the editable as context if not specified.
-			if ( !context && context !== null )
-				context = editor.editable().getName();
-
-			return editor.fire( 'toHtml', {
-				dataValue: data,
-				context: context,
-				fixForBody: fixForBody,
-				dontFilter: dontFilter,
-				filter: filter || editor.filter,
-				enterMode: enterMode || editor.enterMode
-			} ).dataValue;
-		},
-
-		/**
-		 * See {@link CKEDITOR.dataProcessor#toDataFormat}.
-		 *
-		 * @param {String} html
-		 * @param {Object} [options] The options object.
-		 * @param {String} [options.context] The tag name of a context element within which
-		 * the input is to be processed, default to be the editable element.
-		 * @param {CKEDITOR.filter} [options.filter] When specified, instead of using the {@link CKEDITOR.editor#filter main filter},
-		 * passed instance will be used to apply content transformations to the content.
-		 * @param {Number} [options.enterMode] When specified it will be used instead of the {@link CKEDITOR.editor#enterMode main enteMode}.
-		 * @returns {String}
-		 */
-		toDataFormat: function( html, options ) {
-			var context, filter, enterMode;
-
-			// Do not shorten this to `options && options.xxx`, because
-			// falsy `options` will be passed instead of undefined.
-			if ( options ) {
-				context = options.context;
-				filter = options.filter;
-				enterMode = options.enterMode;
-			}
-
-			// Fall back to the editable as context if not specified.
-			if ( !context && context !== null )
-				context = this.editor.editable().getName();
-
-			return this.editor.fire( 'toDataFormat', {
-				dataValue: html,
-				filter: filter || this.editor.filter,
-				context: context,
-				enterMode: enterMode || this.editor.enterMode
-			} ).dataValue;
-		}
-	};
-
-	// Produce a set of filtering rules that handles bogus and filler node at the
-	// end of block/pseudo block, in the following consequence:
-	// 1. elements: - this filter removes any bogus node, then check
-	// if it's an empty block that requires a filler.
-	// 2. elements:
- After cleaned with bogus, this filter checks the real - // line-break BR to compensate a filler after it. - // - // Terms definitions: - // filler: An element that's either
or &NBSP; at the end of block that established line height. - // bogus: Whenever a filler is proceeded with inline content, it becomes a bogus which is subjected to be removed. - // - // Various forms of the filler: - // In output HTML: Filler should be consistently &NBSP;
at the end of block is always considered as bogus. - // In Wysiwyg HTML: Browser dependent - Filler is either BR for non-IE, or &NBSP; for IE,
is NEVER considered as bogus for IE. - function createBogusAndFillerRules( editor, type ) { - function createFiller( isOutput ) { - return isOutput || CKEDITOR.env.ie ? - new CKEDITOR.htmlParser.text( '\xa0' ) : - new CKEDITOR.htmlParser.element( 'br', { 'data-cke-bogus': 1 } ); - } - - // This text block filter, remove any bogus and create the filler on demand. - function blockFilter( isOutput, fillEmptyBlock ) { - - return function( block ) { - - // DO NOT apply the filer if it's a fragment node. - if ( block.type == CKEDITOR.NODE_DOCUMENT_FRAGMENT ) - return; - - cleanBogus( block ); - - // [Opera] it's mandatory for the filler to present inside of empty block when in WYSIWYG. - if ( ( ( CKEDITOR.env.opera && !isOutput ) || - ( typeof fillEmptyBlock == 'function' ? fillEmptyBlock( block ) !== false : fillEmptyBlock ) ) && - isEmptyBlockNeedFiller( block ) ) - { - block.add( createFiller( isOutput ) ); - } - }; - } - - // Append a filler right after the last line-break BR, found at the end of block. - function brFilter( isOutput ) { - return function ( br ) { - - // DO NOT apply the filer if parent's a fragment node. - if ( br.parent.type == CKEDITOR.NODE_DOCUMENT_FRAGMENT ) - return; - - var attrs = br.attributes; - // Dismiss BRs that are either bogus or eol marker. - if ( 'data-cke-bogus' in attrs || - 'data-cke-eol' in attrs ) { - delete attrs [ 'data-cke-bogus' ]; - return; - } - - // Judge the tail line-break BR, and to insert bogus after it. - var next = getNext( br ), previous = getPrevious( br ); - - if ( !next && isBlockBoundary( br.parent ) ) - append( br.parent, createFiller( isOutput ) ); - else if ( isBlockBoundary( next ) && previous && !isBlockBoundary( previous ) ) - createFiller( isOutput ).insertBefore( next ); - }; - } - - // Determinate whether this node is potentially a bogus node. - function maybeBogus( node, atBlockEnd ) { - - // BR that's not from IE DOM, except for a EOL marker. - if ( !( isOutput && CKEDITOR.env.ie ) && - node.type == CKEDITOR.NODE_ELEMENT && node.name == 'br' && - !node.attributes[ 'data-cke-eol' ] ) - return true; - - var match; - // NBSP, possibly. - if ( node.type == CKEDITOR.NODE_TEXT && - ( match = node.value.match( tailNbspRegex ) ) ) - { - // We need to separate tail NBSP out of a text node, for later removal. - if ( match.index ) { - ( new CKEDITOR.htmlParser.text( node.value.substring( 0, match.index ) ) ).insertBefore( node ); - node.value = match[ 0 ]; - } - - // From IE DOM, at the end of a text block, or before block boundary. - if ( CKEDITOR.env.ie && isOutput && ( !atBlockEnd || node.parent.name in textBlockTags ) ) - return true; - - // From the output. - if ( !isOutput ) { - var previous = node.previous; - - // Following a line-break at the end of block. - if ( previous && previous.name == 'br' ) - return true; - - // Or a single NBSP between two blocks. - if ( !previous || isBlockBoundary( previous ) ) - return true; - } - } - - return false; - } - - // Removes all bogus inside of this block, and to convert fillers into the proper form. - function cleanBogus( block ) { - var bogus = []; - var last = getLast( block ), node, previous; - if ( last ) { - - // Check for bogus at the end of this block. - // e.g.

foo

- maybeBogus( last, 1 ) && bogus.push( last ); - - while ( last ) { - - // Check for bogus at the end of any pseudo block contained. - if ( isBlockBoundary( last ) && - ( node = getPrevious( last ) ) && - maybeBogus( node ) ) - { - // Bogus must have inline proceeding, instead single BR between two blocks, - // is considered as filler, e.g.


- if ( ( previous = getPrevious( node ) ) && !isBlockBoundary( previous ) ) - bogus.push( node ); - // Convert the filler into appropriate form. - else { - createFiller( isOutput ).insertAfter( node ); - node.remove(); - } - } - - last = last.previous; - } - } - - // Now remove all bogus collected from above. - for ( var i = 0 ; i < bogus.length ; i++ ) - bogus[ i ].remove(); - } - - // Judge whether it's an empty block that requires a filler node. - function isEmptyBlockNeedFiller( block ) { - - // DO NOT fill empty editable in IE. - if ( !isOutput && CKEDITOR.env.ie && block.type == CKEDITOR.NODE_DOCUMENT_FRAGMENT ) - return false; - - // 1. For IE version >=8, empty blocks are displayed correctly themself in wysiwiyg; - // 2. For the rest, at least table cell and list item need no filler space. (#6248) - if ( !isOutput && CKEDITOR.env.ie && - ( document.documentMode > 7 || - block.name in CKEDITOR.dtd.tr || - block.name in CKEDITOR.dtd.$listItem ) ) { - return false; - } - - var last = getLast( block ); - return !last || block.name == 'form' && last.name == 'input' ; - } - - var rules = { elements: {} }; - var isOutput = type == 'html'; - - // Build the list of text blocks. - var textBlockTags = CKEDITOR.tools.extend( {}, blockLikeTags ); - for ( var i in textBlockTags ) { - if ( !( '#' in dtd[ i ] ) ) - delete textBlockTags[ i ]; - } - - for ( i in textBlockTags ) - rules.elements[ i ] = blockFilter( isOutput, editor.config.fillEmptyBlocks !== false ); - - // Editable element is to be checked separately. - rules.root = blockFilter( isOutput ); - rules.elements.br = brFilter( isOutput ); - return rules; - } - - function getFixBodyTag( enterMode, autoParagraph ) { - return ( enterMode != CKEDITOR.ENTER_BR && autoParagraph !== false ) ? enterMode == CKEDITOR.ENTER_DIV ? 'div' : 'p' : false; - } - - // Regex to scan for   at the end of blocks, which are actually placeholders. - // Safari transforms the   to \xa0. (#4172) - var tailNbspRegex = /(?: |\xa0)$/; - - var protectedSourceMarker = '{cke_protected}'; - - function getLast( node ) { - var last = node.children[ node.children.length - 1 ]; - while ( last && isEmpty( last ) ) - last = last.previous; - return last; - } - - function getNext( node ) { - var next = node.next; - while ( next && isEmpty( next ) ) - next = next.next; - return next; - } - - function getPrevious( node ) { - var previous = node.previous; - while ( previous && isEmpty( previous ) ) - previous = previous.previous; - return previous; - } - - // Judge whether the node is an ghost node to be ignored, when traversing. - function isEmpty( node ) { - return node.type == CKEDITOR.NODE_TEXT && - !CKEDITOR.tools.trim( node.value ) || - node.type == CKEDITOR.NODE_ELEMENT && - node.attributes[ 'data-cke-bookmark' ]; - } - - // Judge whether the node is a block-like element. - function isBlockBoundary( node ) { - return node && - ( node.type == CKEDITOR.NODE_ELEMENT && node.name in blockLikeTags || - node.type == CKEDITOR.NODE_DOCUMENT_FRAGMENT ); - } - - function append( parent, node ) { - var last = parent.children[ parent.children.length -1 ]; - parent.children.push( node ); - node.parent = parent; - if ( last ) { - last.next = node; - node.previous = last; - } - } - - function getNodeIndex( node ) { - return node.parent ? node.getIndex() : -1; - } - - var dtd = CKEDITOR.dtd, - // Define orders of table elements. - tableOrder = [ 'caption', 'colgroup', 'col', 'thead', 'tfoot', 'tbody' ], - // List of all block elements. - blockLikeTags = CKEDITOR.tools.extend( {}, dtd.$blockLimit, dtd.$block ); - - // - // DATA filter rules ------------------------------------------------------ - // - - var defaultDataFilterRulesEditableOnly = { - elements: { - input: protectReadOnly, - textarea: protectReadOnly - } - }; - - // These rules will also be applied to non-editable content. - var defaultDataFilterRulesForAll = { - attributeNames: [ - // Event attributes (onXYZ) must not be directly set. They can become - // active in the editing area (IE|WebKit). - [ ( /^on/ ), 'data-cke-pa-on' ] - ] - }; - - // Disable form elements editing mode provided by some browsers. (#5746) - function protectReadOnly( element ) { - var attrs = element.attributes; - - // We should flag that the element was locked by our code so - // it'll be editable by the editor functions (#6046). - if ( attrs.contenteditable != 'false' ) - attrs[ 'data-cke-editable' ] = attrs.contenteditable ? 'true' : 1; - - attrs.contenteditable = 'false'; - } - - // - // HTML filter rules ------------------------------------------------------ - // - - var defaultHtmlFilterRulesEditableOnly = { - elements: { - embed: function( element ) { - var parent = element.parent; - - // If the is child of a , copy the width - // and height attributes from it. - if ( parent && parent.name == 'object' ) { - var parentWidth = parent.attributes.width, - parentHeight = parent.attributes.height; - if ( parentWidth ) - element.attributes.width = parentWidth; - if ( parentHeight ) - element.attributes.height = parentHeight; - } - }, - - // Remove empty link but not empty anchor. (#3829) - a: function( element ) { - if ( !( element.children.length || element.attributes.name || element.attributes[ 'data-cke-saved-name' ] ) ) - return false; - } - } - }; - - // These rules will also be applied to non-editable content. - var defaultHtmlFilterRulesForAll = { - elementNames: [ - // Remove the "cke:" namespace prefix. - [ ( /^cke:/ ), '' ], - - // Ignore tags. - [ ( /^\?xml:namespace$/ ), '' ] - ], - - attributeNames: [ - // Attributes saved for changes and protected attributes. - [ ( /^data-cke-(saved|pa)-/ ), '' ], - - // All "data-cke-" attributes are to be ignored. - [ ( /^data-cke-.*/ ), '' ], - - [ 'hidefocus', '' ] - ], - - elements: { - $: function( element ) { - var attribs = element.attributes; - - if ( attribs ) { - // Elements marked as temporary are to be ignored. - if ( attribs[ 'data-cke-temp' ] ) - return false; - - // Remove duplicated attributes - #3789. - var attributeNames = [ 'name', 'href', 'src' ], - savedAttributeName; - for ( var i = 0; i < attributeNames.length; i++ ) { - savedAttributeName = 'data-cke-saved-' + attributeNames[ i ]; - savedAttributeName in attribs && ( delete attribs[ attributeNames[ i ] ] ); - } - } - - return element; - }, - - // The contents of table should be in correct order (#4809). - table: function( element ) { - // Clone the array as it would become empty during the sort call. - var children = element.children.slice( 0 ); - children.sort( function( node1, node2 ) { - var index1, index2; - - // Compare in the predefined order. - if ( node1.type == CKEDITOR.NODE_ELEMENT && - node2.type == node1.type ) { - index1 = CKEDITOR.tools.indexOf( tableOrder, node1.name ); - index2 = CKEDITOR.tools.indexOf( tableOrder, node2.name ); - } - - // Make sure the sort is stable, if no order can be established above. - if ( !( index1 > -1 && index2 > -1 && index1 != index2 ) ) { - index1 = getNodeIndex( node1 ); - index2 = getNodeIndex( node2 ); - } - - return index1 > index2 ? 1 : -1; - } ); - }, - - // Restore param elements into self-closing. - param: function( param ) { - param.children = []; - param.isEmpty = true; - return param; - }, - - // Remove dummy span in webkit. - span: function( element ) { - if ( element.attributes[ 'class' ] == 'Apple-style-span' ) - delete element.name; - }, - - html: function( element ) { - delete element.attributes.contenteditable; - delete element.attributes[ 'class' ]; - }, - - body: function( element ) { - delete element.attributes.spellcheck; - delete element.attributes.contenteditable; - }, - - style: function( element ) { - var child = element.children[ 0 ]; - if ( child && child.value ) - child.value = CKEDITOR.tools.trim( child.value ); - - if ( !element.attributes.type ) - element.attributes.type = 'text/css'; - }, - - title: function( element ) { - var titleText = element.children[ 0 ]; - - // Append text-node to title tag if not present (i.e. non-IEs) (#9882). - !titleText && append( element, titleText = new CKEDITOR.htmlParser.text() ); - - // Transfer data-saved title to title tag. - titleText.value = element.attributes[ 'data-cke-title' ] || ''; - }, - - input: unprotectReadyOnly, - textarea: unprotectReadyOnly - }, - - attributes: { - 'class': function( value, element ) { - // Remove all class names starting with "cke_". - return CKEDITOR.tools.ltrim( value.replace( /(?:^|\s+)cke_[^\s]*/g, '' ) ) || false; - } - } - }; - - if ( CKEDITOR.env.ie ) { - // IE outputs style attribute in capital letters. We should convert - // them back to lower case, while not hurting the values (#5930) - defaultHtmlFilterRulesForAll.attributes.style = function( value, element ) { - return value.replace( /(^|;)([^\:]+)/g, function( match ) { - return match.toLowerCase(); - } ); - }; - } - - // Disable form elements editing mode provided by some browsers. (#5746) - function unprotectReadyOnly( element ) { - var attrs = element.attributes; - switch ( attrs[ 'data-cke-editable' ] ) { - case 'true': - attrs.contenteditable = 'true'; - break; - case '1': - delete attrs.contenteditable; - break; - } - } - - // - // Preprocessor filters --------------------------------------------------- - // - - var protectElementRegex = /<(a|area|img|input|source)\b([^>]*)>/gi, - protectAttributeRegex = /\s(on\w+|href|src|name)\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|(?:[^ "'>]+))/gi; - - // Note: we use lazy star '*?' to prevent eating everything up to the last occurrence of or . - var protectElementsRegex = /(?:])[^>]*>[\s\S]*?<\/style>)|(?:<(:?link|meta|base)[^>]*>)/gi, - protectTextareaRegex = /(])[^>]*>)([\s\S]*?)(?:<\/textarea>)/gi, - encodedElementsRegex = /([^<]*)<\/cke:encoded>/gi; - - var protectElementNamesRegex = /(<\/?)((?:object|embed|param|html|body|head|title)[^>]*>)/gi, - unprotectElementNamesRegex = /(<\/?)cke:((?:html|body|head|title)[^>]*>)/gi; - - var protectSelfClosingRegex = /]*?)\/?>(?!\s*<\/cke:\1)/gi; - - function protectAttributes( html ) { - return html.replace( protectElementRegex, function( element, tag, attributes ) { - return '<' + tag + attributes.replace( protectAttributeRegex, function( fullAttr, attrName ) { - // Avoid corrupting the inline event attributes (#7243). - // We should not rewrite the existed protected attributes, e.g. clipboard content from editor. (#5218) - if ( !( /^on/ ).test( attrName ) && attributes.indexOf( 'data-cke-saved-' + attrName ) == -1 ) { - fullAttr = fullAttr.slice( 1 ); // Strip the space. - return ' data-cke-saved-' + fullAttr + ' data-cke-' + CKEDITOR.rnd + '-' + fullAttr; - } - - return fullAttr; - }) + '>'; - }); - } - - function protectElements( html, regex ) { - return html.replace( regex, function( match, tag, content ) { - // Encode < and > in textarea because this won't be done by a browser, since - // textarea will be protected during passing data through fix bin. - if ( match.indexOf( '/g, '>' ) + ''; - - return '' + encodeURIComponent( match ) + ''; - }); - } - - function unprotectElements( html ) { - return html.replace( encodedElementsRegex, function( match, encoded ) { - return decodeURIComponent( encoded ); - }); - } - - function protectElementsNames( html ) { - return html.replace( protectElementNamesRegex, '$1cke:$2' ); - } - - function unprotectElementNames( html ) { - return html.replace( unprotectElementNamesRegex, '$1$2' ); - } - - function protectSelfClosingElements( html ) { - return html.replace( protectSelfClosingRegex, '' ); - } - - function protectPreFormatted( html ) { - return CKEDITOR.env.opera ? html : html.replace( /(]*>)(\r\n|\n)/g, '$1$2$2' ); - } - - function protectRealComments( html ) { - return html.replace( //g, function( match ) { - return ''; - }); - } - - function unprotectRealComments( html ) { - return html.replace( //g, function( match, data ) { - return decodeURIComponent( data ); - }); - } - - function unprotectSource( html, editor ) { - var store = editor._.dataStore; - - return html.replace( //g, function( match, data ) { - return decodeURIComponent( data ); - }).replace( /\{cke_protected_(\d+)\}/g, function( match, id ) { - return store && store[ id ] || ''; - }); - } - - function protectSource( data, editor ) { - var protectedHtml = [], - protectRegexes = editor.config.protectedSource, - store = editor._.dataStore || ( editor._.dataStore = { id:1 } ), - tempRegex = /<\!--\{cke_temp(comment)?\}(\d*?)-->/g; - - var regexes = [ - // Script tags will also be forced to be protected, otherwise - // IE will execute them. - ( //gi ), - - //