From 8058ec52cf33cbf0521414fa6fe5be1f7e52b73e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20de=20Villamil?= Date: Wed, 4 Sep 2013 14:48:04 +0200 Subject: [PATCH] Removes the visual editor (and editor choice) as it has been decided to drop CKEditor and use something else. The reason for this is: self dogfooding, as explained at http://indiewebcamp.com/selfdogfood. None of the maintainers actually use the visual editor, which means it was badly designed and coded. Everyone knows designing for the masses doesn't work, but everyone falls in that trap. Fixes #224. --- README.md | 2 +- app/controllers/admin/base_controller.rb | 9 - app/controllers/admin/content_controller.rb | 5 - app/controllers/admin/pages_controller.rb | 6 +- app/helpers/admin/base_helper.rb | 15 +- app/models/blog.rb | 1 - app/models/user.rb | 10 - app/views/admin/content/_form.html.erb | 21 +- .../admin/content/_simple_editor.html.erb | 21 - .../admin/content/_visual_editor.html.erb | 21 - app/views/admin/pages/_form.html.erb | 20 +- app/views/admin/pages/_simple_editor.html.erb | 19 - app/views/admin/pages/_visual_editor.html.erb | 16 - app/views/admin/users/_form.html.erb | 13 - app/views/layouts/administration.html.erb | 2 +- config/application.rb | 1 - config/ckeditor.yml | 13 - config/routes.rb | 5 - lang/da_DK.rb | 5 - lang/de_DE.rb | 6 - lang/es_MX.rb | 5 - lang/fr_FR.rb | 3 - lang/he_IL.rb | 6 - lang/it_IT.rb | 5 - lang/ja_JP.rb | 5 - lang/lt_LT.rb | 5 - lang/nb_NO.rb | 7 - lang/nl_NL.rb | 5 - lang/pl_PL.rb | 5 - lang/pt_BR.rb | 5 - lang/ro_RO.rb | 5 - lang/zh_CN.rb | 5 - lang/zh_TW.rb | 5 - lib/easy-ckeditor.rb | 17 - lib/easy-ckeditor/CHANGELOG | 15 - lib/easy-ckeditor/LICENSE | 16 - lib/easy-ckeditor/README.textile | 164 -- lib/easy-ckeditor/Rakefile | 72 - .../app/controllers/ckeditor_controller.rb | 228 --- .../app/helpers/ckeditor_helper.rb | 2 - lib/easy-ckeditor/init.rb | 14 - lib/easy-ckeditor/install.rb | 12 - lib/easy-ckeditor/lib/ckeditor.rb | 85 - lib/easy-ckeditor/lib/ckeditor_file_utils.rb | 108 -- lib/easy-ckeditor/lib/ckeditor_version.rb | 9 - .../lib/tasks/ckeditor_tasks.rake | 108 -- .../public/javascripts/ckcustom.js | 16 - .../public/javascripts/ckeditor/.htaccess | 24 - .../public/javascripts/ckeditor/CHANGES.html | 254 --- .../public/javascripts/ckeditor/INSTALL.html | 92 -- .../public/javascripts/ckeditor/LICENSE.html | 1334 --------------- .../public/javascripts/ckeditor/ckeditor.js | 108 -- .../public/javascripts/ckeditor/ckeditor.pack | 199 --- .../javascripts/ckeditor/ckeditor_basic.js | 8 - .../ckeditor/ckeditor_basic_source.js | 20 - .../javascripts/ckeditor/ckeditor_source.js | 25 - .../public/javascripts/ckeditor/config.js | 11 - .../public/javascripts/ckeditor/contents.css | 35 - .../javascripts/ckeditor/images/spacer.gif | Bin 43 -> 0 bytes .../javascripts/ckeditor/lang/_languages.js | 6 - .../ckeditor/lang/_translationstatus.txt | 59 - .../public/javascripts/ckeditor/lang/af.js | 6 - .../public/javascripts/ckeditor/lang/ar.js | 6 - .../public/javascripts/ckeditor/lang/bg.js | 6 - .../public/javascripts/ckeditor/lang/bn.js | 6 - .../public/javascripts/ckeditor/lang/bs.js | 6 - .../public/javascripts/ckeditor/lang/ca.js | 6 - .../public/javascripts/ckeditor/lang/cs.js | 6 - .../public/javascripts/ckeditor/lang/da.js | 6 - .../public/javascripts/ckeditor/lang/de.js | 6 - .../public/javascripts/ckeditor/lang/el.js | 6 - .../public/javascripts/ckeditor/lang/en-au.js | 6 - .../public/javascripts/ckeditor/lang/en-ca.js | 6 - .../public/javascripts/ckeditor/lang/en-uk.js | 6 - .../public/javascripts/ckeditor/lang/en.js | 6 - .../public/javascripts/ckeditor/lang/eo.js | 6 - .../public/javascripts/ckeditor/lang/es.js | 6 - .../public/javascripts/ckeditor/lang/et.js | 6 - .../public/javascripts/ckeditor/lang/eu.js | 6 - .../public/javascripts/ckeditor/lang/fa.js | 6 - .../public/javascripts/ckeditor/lang/fi.js | 6 - .../public/javascripts/ckeditor/lang/fo.js | 6 - .../public/javascripts/ckeditor/lang/fr-ca.js | 6 - .../public/javascripts/ckeditor/lang/fr.js | 6 - .../public/javascripts/ckeditor/lang/gl.js | 6 - .../public/javascripts/ckeditor/lang/gu.js | 6 - .../public/javascripts/ckeditor/lang/he.js | 6 - .../public/javascripts/ckeditor/lang/hi.js | 6 - .../public/javascripts/ckeditor/lang/hr.js | 6 - .../public/javascripts/ckeditor/lang/hu.js | 6 - .../public/javascripts/ckeditor/lang/is.js | 6 - .../public/javascripts/ckeditor/lang/it.js | 6 - .../public/javascripts/ckeditor/lang/ja.js | 6 - .../public/javascripts/ckeditor/lang/km.js | 6 - .../public/javascripts/ckeditor/lang/ko.js | 6 - .../public/javascripts/ckeditor/lang/lt.js | 6 - .../public/javascripts/ckeditor/lang/lv.js | 6 - .../public/javascripts/ckeditor/lang/mn.js | 6 - .../public/javascripts/ckeditor/lang/ms.js | 6 - .../public/javascripts/ckeditor/lang/nb.js | 6 - .../public/javascripts/ckeditor/lang/nl.js | 6 - .../public/javascripts/ckeditor/lang/no.js | 6 - .../public/javascripts/ckeditor/lang/pl.js | 6 - .../public/javascripts/ckeditor/lang/pt-br.js | 6 - .../public/javascripts/ckeditor/lang/pt.js | 6 - .../public/javascripts/ckeditor/lang/ro.js | 6 - .../public/javascripts/ckeditor/lang/ru.js | 6 - .../public/javascripts/ckeditor/lang/sk.js | 6 - .../public/javascripts/ckeditor/lang/sl.js | 6 - .../javascripts/ckeditor/lang/sr-latn.js | 6 - .../public/javascripts/ckeditor/lang/sr.js | 6 - .../public/javascripts/ckeditor/lang/sv.js | 6 - .../public/javascripts/ckeditor/lang/th.js | 6 - .../public/javascripts/ckeditor/lang/tr.js | 6 - .../public/javascripts/ckeditor/lang/uk.js | 6 - .../public/javascripts/ckeditor/lang/vi.js | 6 - .../public/javascripts/ckeditor/lang/zh-cn.js | 6 - .../public/javascripts/ckeditor/lang/zh.js | 6 - .../ckeditor/plugins/about/dialogs/about.js | 6 - .../plugins/about/dialogs/logo_ckeditor.png | Bin 2759 -> 0 bytes .../ckeditor/plugins/about/plugin.js | 6 - .../ckeditor/plugins/basicstyles/plugin.js | 6 - .../ckeditor/plugins/blockquote/plugin.js | 7 - .../ckeditor/plugins/button/plugin.js | 7 - .../plugins/clipboard/dialogs/paste.js | 7 - .../ckeditor/plugins/clipboard/plugin.js | 6 - .../ckeditor/plugins/colorbutton/plugin.js | 7 - .../ckeditor/plugins/contextmenu/plugin.js | 6 - .../plugins/dialog/dialogDefinition.js | 4 - .../ckeditor/plugins/dialog/plugin.js | 17 - .../ckeditor/plugins/dialogui/plugin.js | 11 - .../ckeditor/plugins/domiterator/plugin.js | 7 - .../ckeditor/plugins/editingblock/plugin.js | 6 - .../ckeditor/plugins/elementspath/plugin.js | 6 - .../ckeditor/plugins/enterkey/plugin.js | 7 - .../ckeditor/plugins/entities/plugin.js | 6 - .../ckeditor/plugins/fakeobjects/plugin.js | 6 - .../ckeditor/plugins/filebrowser/plugin.js | 7 - .../ckeditor/plugins/find/dialogs/find.js | 9 - .../ckeditor/plugins/find/plugin.js | 6 - .../ckeditor/plugins/flash/dialogs/flash.js | 9 - .../plugins/flash/images/placeholder.png | Bin 256 -> 0 bytes .../ckeditor/plugins/flash/plugin.js | 6 - .../ckeditor/plugins/floatpanel/plugin.js | 7 - .../ckeditor/plugins/font/plugin.js | 6 - .../ckeditor/plugins/format/plugin.js | 6 - .../ckeditor/plugins/forms/dialogs/button.js | 6 - .../plugins/forms/dialogs/checkbox.js | 6 - .../ckeditor/plugins/forms/dialogs/form.js | 6 - .../plugins/forms/dialogs/hiddenfield.js | 6 - .../ckeditor/plugins/forms/dialogs/radio.js | 6 - .../ckeditor/plugins/forms/dialogs/select.js | 9 - .../plugins/forms/dialogs/textarea.js | 6 - .../plugins/forms/dialogs/textfield.js | 6 - .../ckeditor/plugins/forms/plugin.js | 7 - .../ckeditor/plugins/horizontalrule/plugin.js | 6 - .../plugins/htmldataprocessor/plugin.js | 7 - .../ckeditor/plugins/htmlwriter/plugin.js | 6 - .../ckeditor/plugins/iframedialog/plugin.js | 6 - .../ckeditor/plugins/image/dialogs/image.js | 12 - .../ckeditor/plugins/image/plugin.js | 6 - .../ckeditor/plugins/indent/plugin.js | 7 - .../ckeditor/plugins/justify/plugin.js | 6 - .../ckeditor/plugins/keystrokes/plugin.js | 6 - .../ckeditor/plugins/link/dialogs/anchor.js | 6 - .../ckeditor/plugins/link/dialogs/link.js | 11 - .../ckeditor/plugins/link/images/anchor.gif | Bin 184 -> 0 bytes .../ckeditor/plugins/link/plugin.js | 6 - .../ckeditor/plugins/list/plugin.js | 9 - .../ckeditor/plugins/listblock/plugin.js | 7 - .../ckeditor/plugins/maximize/plugin.js | 7 - .../ckeditor/plugins/menu/plugin.js | 7 - .../ckeditor/plugins/menubutton/plugin.js | 6 - .../ckeditor/plugins/newpage/plugin.js | 6 - .../plugins/pagebreak/images/pagebreak.gif | Bin 54 -> 0 bytes .../ckeditor/plugins/pagebreak/plugin.js | 6 - .../ckeditor/plugins/panel/plugin.js | 7 - .../ckeditor/plugins/panelbutton/plugin.js | 6 - .../pastefromword/dialogs/pastefromword.js | 8 - .../ckeditor/plugins/pastefromword/plugin.js | 6 - .../plugins/pastetext/dialogs/pastetext.js | 6 - .../ckeditor/plugins/pastetext/plugin.js | 6 - .../ckeditor/plugins/popup/plugin.js | 6 - .../ckeditor/plugins/preview/plugin.js | 6 - .../ckeditor/plugins/print/plugin.js | 6 - .../ckeditor/plugins/removeformat/plugin.js | 6 - .../ckeditor/plugins/resize/plugin.js | 6 - .../ckeditor/plugins/richcombo/plugin.js | 7 - .../ckeditor/plugins/save/plugin.js | 6 - .../ckeditor/plugins/scayt/dialogs/options.js | 8 - .../plugins/scayt/dialogs/toolbar.css | 6 - .../ckeditor/plugins/scayt/plugin.js | 8 - .../ckeditor/plugins/selection/plugin.js | 9 - .../showblocks/images/block_address.png | Bin 288 -> 0 bytes .../showblocks/images/block_blockquote.png | Bin 293 -> 0 bytes .../plugins/showblocks/images/block_div.png | Bin 229 -> 0 bytes .../plugins/showblocks/images/block_h1.png | Bin 218 -> 0 bytes .../plugins/showblocks/images/block_h2.png | Bin 220 -> 0 bytes .../plugins/showblocks/images/block_h3.png | Bin 219 -> 0 bytes .../plugins/showblocks/images/block_h4.png | Bin 229 -> 0 bytes .../plugins/showblocks/images/block_h5.png | Bin 236 -> 0 bytes .../plugins/showblocks/images/block_h6.png | Bin 216 -> 0 bytes .../plugins/showblocks/images/block_p.png | Bin 205 -> 0 bytes .../plugins/showblocks/images/block_pre.png | Bin 223 -> 0 bytes .../ckeditor/plugins/showblocks/plugin.js | 6 - .../ckeditor/plugins/smiley/dialogs/smiley.js | 7 - .../plugins/smiley/images/angel_smile.gif | Bin 465 -> 0 bytes .../plugins/smiley/images/angry_smile.gif | Bin 443 -> 0 bytes .../plugins/smiley/images/broken_heart.gif | Bin 192 -> 0 bytes .../plugins/smiley/images/confused_smile.gif | Bin 464 -> 0 bytes .../plugins/smiley/images/cry_smile.gif | Bin 468 -> 0 bytes .../plugins/smiley/images/devil_smile.gif | Bin 436 -> 0 bytes .../smiley/images/embaressed_smile.gif | Bin 442 -> 0 bytes .../plugins/smiley/images/envelope.gif | Bin 426 -> 0 bytes .../ckeditor/plugins/smiley/images/heart.gif | Bin 183 -> 0 bytes .../ckeditor/plugins/smiley/images/kiss.gif | Bin 241 -> 0 bytes .../plugins/smiley/images/lightbulb.gif | Bin 368 -> 0 bytes .../plugins/smiley/images/omg_smile.gif | Bin 451 -> 0 bytes .../plugins/smiley/images/regular_smile.gif | Bin 450 -> 0 bytes .../plugins/smiley/images/sad_smile.gif | Bin 460 -> 0 bytes .../plugins/smiley/images/shades_smile.gif | Bin 449 -> 0 bytes .../plugins/smiley/images/teeth_smile.gif | Bin 442 -> 0 bytes .../plugins/smiley/images/thumbs_down.gif | Bin 408 -> 0 bytes .../plugins/smiley/images/thumbs_up.gif | Bin 396 -> 0 bytes .../plugins/smiley/images/tounge_smile.gif | Bin 446 -> 0 bytes .../images/whatchutalkingabout_smile.gif | Bin 452 -> 0 bytes .../plugins/smiley/images/wink_smile.gif | Bin 458 -> 0 bytes .../ckeditor/plugins/smiley/plugin.js | 6 - .../ckeditor/plugins/sourcearea/plugin.js | 6 - .../specialchar/dialogs/specialchar.js | 7 - .../ckeditor/plugins/specialchar/plugin.js | 6 - .../ckeditor/plugins/styles/plugin.js | 10 - .../ckeditor/plugins/stylescombo/plugin.js | 7 - .../plugins/stylescombo/styles/default.js | 6 - .../ckeditor/plugins/tab/plugin.js | 6 - .../ckeditor/plugins/table/dialogs/table.js | 8 - .../ckeditor/plugins/table/plugin.js | 6 - .../plugins/tabletools/dialogs/tableCell.js | 7 - .../ckeditor/plugins/tabletools/plugin.js | 9 - .../plugins/templates/dialogs/templates.js | 6 - .../ckeditor/plugins/templates/plugin.js | 6 - .../plugins/templates/templates/default.js | 6 - .../templates/templates/images/template1.gif | Bin 375 -> 0 bytes .../templates/templates/images/template2.gif | Bin 333 -> 0 bytes .../templates/templates/images/template3.gif | Bin 422 -> 0 bytes .../ckeditor/plugins/toolbar/plugin.js | 7 - .../plugins/uicolor/dialogs/uicolor.js | 7 - .../ckeditor/plugins/uicolor/lang/en.js | 6 - .../ckeditor/plugins/uicolor/plugin.js | 6 - .../ckeditor/plugins/uicolor/uicolor.gif | Bin 1108 -> 0 bytes .../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 | 6 - .../ckeditor/plugins/uicolor/yui/yui.js | 76 - .../ckeditor/plugins/undo/plugin.js | 7 - .../ckeditor/plugins/wsc/dialogs/ciframe.html | 49 - .../plugins/wsc/dialogs/tmpFrameset.html | 52 - .../ckeditor/plugins/wsc/dialogs/wsc.css | 6 - .../ckeditor/plugins/wsc/dialogs/wsc.js | 7 - .../ckeditor/plugins/wsc/plugin.js | 6 - .../ckeditor/plugins/wysiwygarea/plugin.js | 8 - .../ckeditor/skins/kama/dialog.css | 9 - .../ckeditor/skins/kama/editor.css | 12 - .../javascripts/ckeditor/skins/kama/icons.png | Bin 4365 -> 0 bytes .../skins/kama/images/dialog_sides.gif | Bin 48 -> 0 bytes .../skins/kama/images/dialog_sides.png | Bin 178 -> 0 bytes .../skins/kama/images/dialog_sides_rtl.png | Bin 181 -> 0 bytes .../ckeditor/skins/kama/images/mini.gif | Bin 183 -> 0 bytes .../ckeditor/skins/kama/images/noimage.png | Bin 2115 -> 0 bytes .../ckeditor/skins/kama/images/sprites.png | Bin 7086 -> 0 bytes .../skins/kama/images/sprites_ie6.png | Bin 2724 -> 0 bytes .../skins/kama/images/toolbar_start.gif | Bin 105 -> 0 bytes .../javascripts/ckeditor/skins/kama/skin.js | 7 - .../ckeditor/skins/kama/templates.css | 6 - .../ckeditor/skins/office2003/dialog.css | 8 - .../ckeditor/skins/office2003/editor.css | 13 - .../ckeditor/skins/office2003/icons.png | Bin 4365 -> 0 bytes .../skins/office2003/images/dialog_sides.gif | Bin 48 -> 0 bytes .../skins/office2003/images/dialog_sides.png | Bin 178 -> 0 bytes .../office2003/images/dialog_sides_rtl.png | Bin 181 -> 0 bytes .../ckeditor/skins/office2003/images/mini.gif | Bin 183 -> 0 bytes .../skins/office2003/images/noimage.png | Bin 2115 -> 0 bytes .../skins/office2003/images/sprites.png | Bin 6119 -> 0 bytes .../skins/office2003/images/sprites_ie6.png | Bin 2715 -> 0 bytes .../ckeditor/skins/office2003/skin.js | 6 - .../ckeditor/skins/office2003/templates.css | 6 - .../javascripts/ckeditor/skins/v2/dialog.css | 8 - .../javascripts/ckeditor/skins/v2/editor.css | 12 - .../javascripts/ckeditor/skins/v2/icons.png | Bin 4365 -> 0 bytes .../ckeditor/skins/v2/images/dialog_sides.gif | Bin 48 -> 0 bytes .../ckeditor/skins/v2/images/dialog_sides.png | Bin 178 -> 0 bytes .../skins/v2/images/dialog_sides_rtl.png | Bin 181 -> 0 bytes .../ckeditor/skins/v2/images/mini.gif | Bin 183 -> 0 bytes .../ckeditor/skins/v2/images/noimage.png | Bin 2115 -> 0 bytes .../ckeditor/skins/v2/images/sprites.png | Bin 5389 -> 0 bytes .../ckeditor/skins/v2/images/sprites_ie6.png | Bin 492 -> 0 bytes .../skins/v2/images/toolbar_start.gif | Bin 105 -> 0 bytes .../javascripts/ckeditor/skins/v2/skin.js | 6 - .../ckeditor/skins/v2/templates.css | 6 - .../ckeditor/themes/default/theme.js | 7 - lib/easy-ckeditor/uninstall.rb | 8 - public/javascripts/administration.js | 4 - public/javascripts/ckcustom.js | 28 - public/javascripts/ckeditor/.htaccess | 24 - public/javascripts/ckeditor/CHANGES.html | 1433 ----------------- public/javascripts/ckeditor/INSTALL.html | 92 -- public/javascripts/ckeditor/LICENSE.html | 1327 --------------- public/javascripts/ckeditor/ckeditor.js | 149 -- public/javascripts/ckeditor/ckeditor.pack | 211 --- public/javascripts/ckeditor/ckeditor_basic.js | 8 - .../ckeditor/ckeditor_basic_source.js | 20 - .../javascripts/ckeditor/ckeditor_source.js | 35 - public/javascripts/ckeditor/contents.css | 25 - public/javascripts/ckeditor/images/spacer.gif | Bin 43 -> 0 bytes .../javascripts/ckeditor/lang/_languages.js | 6 - .../ckeditor/lang/_translationstatus.txt | 61 - public/javascripts/ckeditor/lang/af.js | 6 - public/javascripts/ckeditor/lang/ar.js | 6 - public/javascripts/ckeditor/lang/bg.js | 6 - public/javascripts/ckeditor/lang/bn.js | 6 - public/javascripts/ckeditor/lang/bs.js | 6 - public/javascripts/ckeditor/lang/ca.js | 6 - public/javascripts/ckeditor/lang/cs.js | 6 - public/javascripts/ckeditor/lang/cy.js | 6 - public/javascripts/ckeditor/lang/da.js | 6 - public/javascripts/ckeditor/lang/de.js | 6 - public/javascripts/ckeditor/lang/el.js | 6 - public/javascripts/ckeditor/lang/en-au.js | 6 - public/javascripts/ckeditor/lang/en-ca.js | 6 - public/javascripts/ckeditor/lang/en-gb.js | 6 - public/javascripts/ckeditor/lang/en.js | 6 - public/javascripts/ckeditor/lang/eo.js | 6 - public/javascripts/ckeditor/lang/es.js | 6 - public/javascripts/ckeditor/lang/et.js | 6 - public/javascripts/ckeditor/lang/eu.js | 6 - public/javascripts/ckeditor/lang/fa.js | 6 - public/javascripts/ckeditor/lang/fi.js | 6 - public/javascripts/ckeditor/lang/fo.js | 6 - public/javascripts/ckeditor/lang/fr-ca.js | 6 - public/javascripts/ckeditor/lang/fr.js | 6 - public/javascripts/ckeditor/lang/gl.js | 6 - public/javascripts/ckeditor/lang/gu.js | 6 - public/javascripts/ckeditor/lang/he.js | 6 - public/javascripts/ckeditor/lang/hi.js | 6 - public/javascripts/ckeditor/lang/hr.js | 6 - public/javascripts/ckeditor/lang/hu.js | 6 - public/javascripts/ckeditor/lang/is.js | 6 - public/javascripts/ckeditor/lang/it.js | 6 - public/javascripts/ckeditor/lang/ja.js | 6 - public/javascripts/ckeditor/lang/ka.js | 6 - public/javascripts/ckeditor/lang/km.js | 6 - public/javascripts/ckeditor/lang/ko.js | 6 - public/javascripts/ckeditor/lang/lt.js | 6 - public/javascripts/ckeditor/lang/lv.js | 6 - public/javascripts/ckeditor/lang/mn.js | 6 - public/javascripts/ckeditor/lang/ms.js | 6 - public/javascripts/ckeditor/lang/nb.js | 6 - public/javascripts/ckeditor/lang/nl.js | 6 - public/javascripts/ckeditor/lang/no.js | 6 - public/javascripts/ckeditor/lang/pl.js | 6 - public/javascripts/ckeditor/lang/pt-br.js | 6 - public/javascripts/ckeditor/lang/pt.js | 6 - public/javascripts/ckeditor/lang/ro.js | 6 - public/javascripts/ckeditor/lang/ru.js | 6 - public/javascripts/ckeditor/lang/sk.js | 6 - public/javascripts/ckeditor/lang/sl.js | 6 - public/javascripts/ckeditor/lang/sr-latn.js | 6 - public/javascripts/ckeditor/lang/sr.js | 6 - public/javascripts/ckeditor/lang/sv.js | 6 - public/javascripts/ckeditor/lang/th.js | 6 - public/javascripts/ckeditor/lang/tr.js | 6 - public/javascripts/ckeditor/lang/uk.js | 6 - public/javascripts/ckeditor/lang/vi.js | 6 - public/javascripts/ckeditor/lang/zh-cn.js | 6 - public/javascripts/ckeditor/lang/zh.js | 6 - .../plugins/a11yhelp/dialogs/a11yhelp.js | 7 - .../ckeditor/plugins/a11yhelp/lang/en.js | 6 - .../ckeditor/plugins/a11yhelp/lang/he.js | 6 - .../ckeditor/plugins/about/dialogs/about.js | 6 - .../plugins/about/dialogs/logo_ckeditor.png | Bin 2759 -> 0 bytes .../ckeditor/plugins/adobeair/plugin.js | 6 - .../ckeditor/plugins/ajax/plugin.js | 6 - .../ckeditor/plugins/autogrow/plugin.js | 6 - .../ckeditor/plugins/bbcode/plugin.js | 9 - .../plugins/clipboard/dialogs/paste.js | 7 - .../colordialog/dialogs/colordialog.js | 7 - .../ckeditor/plugins/devtools/lang/en.js | 6 - .../ckeditor/plugins/devtools/plugin.js | 6 - .../plugins/dialog/dialogDefinition.js | 4 - .../ckeditor/plugins/div/dialogs/div.js | 8 - .../plugins/docprops/dialogs/docprops.js | 10 - .../ckeditor/plugins/docprops/plugin.js | 6 - .../ckeditor/plugins/find/dialogs/find.js | 10 - .../ckeditor/plugins/flash/dialogs/flash.js | 9 - .../plugins/flash/images/placeholder.png | Bin 256 -> 0 bytes .../ckeditor/plugins/forms/dialogs/button.js | 6 - .../plugins/forms/dialogs/checkbox.js | 6 - .../ckeditor/plugins/forms/dialogs/form.js | 6 - .../plugins/forms/dialogs/hiddenfield.js | 6 - .../ckeditor/plugins/forms/dialogs/radio.js | 6 - .../ckeditor/plugins/forms/dialogs/select.js | 9 - .../plugins/forms/dialogs/textarea.js | 6 - .../plugins/forms/dialogs/textfield.js | 6 - .../plugins/forms/images/hiddenfield.gif | Bin 105 -> 0 bytes .../ckeditor/plugins/iframe/dialogs/iframe.js | 7 - .../plugins/iframe/images/placeholder.png | Bin 449 -> 0 bytes .../ckeditor/plugins/iframedialog/plugin.js | 6 - .../ckeditor/plugins/image/dialogs/image.js | 13 - .../ckeditor/plugins/link/dialogs/anchor.js | 6 - .../ckeditor/plugins/link/dialogs/link.js | 12 - .../ckeditor/plugins/link/images/anchor.gif | Bin 184 -> 0 bytes .../plugins/liststyle/dialogs/liststyle.js | 7 - .../plugins/pagebreak/images/pagebreak.gif | Bin 54 -> 0 bytes .../plugins/pastefromword/filter/default.js | 11 - .../plugins/pastetext/dialogs/pastetext.js | 6 - .../placeholder/dialogs/placeholder.js | 6 - .../ckeditor/plugins/placeholder/lang/en.js | 6 - .../ckeditor/plugins/placeholder/lang/he.js | 6 - .../plugins/placeholder/placeholder.gif | Bin 96 -> 0 bytes .../ckeditor/plugins/placeholder/plugin.js | 6 - .../ckeditor/plugins/scayt/dialogs/options.js | 8 - .../plugins/scayt/dialogs/toolbar.css | 6 - .../showblocks/images/block_address.png | Bin 171 -> 0 bytes .../showblocks/images/block_blockquote.png | Bin 181 -> 0 bytes .../plugins/showblocks/images/block_div.png | Bin 136 -> 0 bytes .../plugins/showblocks/images/block_h1.png | Bin 127 -> 0 bytes .../plugins/showblocks/images/block_h2.png | Bin 134 -> 0 bytes .../plugins/showblocks/images/block_h3.png | Bin 131 -> 0 bytes .../plugins/showblocks/images/block_h4.png | Bin 133 -> 0 bytes .../plugins/showblocks/images/block_h5.png | Bin 133 -> 0 bytes .../plugins/showblocks/images/block_h6.png | Bin 129 -> 0 bytes .../plugins/showblocks/images/block_p.png | Bin 119 -> 0 bytes .../plugins/showblocks/images/block_pre.png | Bin 136 -> 0 bytes .../ckeditor/plugins/smiley/dialogs/smiley.js | 7 - .../plugins/smiley/images/angel_smile.gif | Bin 465 -> 0 bytes .../plugins/smiley/images/angry_smile.gif | Bin 443 -> 0 bytes .../plugins/smiley/images/broken_heart.gif | Bin 192 -> 0 bytes .../plugins/smiley/images/confused_smile.gif | Bin 464 -> 0 bytes .../plugins/smiley/images/cry_smile.gif | Bin 468 -> 0 bytes .../plugins/smiley/images/devil_smile.gif | Bin 436 -> 0 bytes .../smiley/images/embaressed_smile.gif | Bin 442 -> 0 bytes .../plugins/smiley/images/envelope.gif | Bin 426 -> 0 bytes .../ckeditor/plugins/smiley/images/heart.gif | Bin 183 -> 0 bytes .../ckeditor/plugins/smiley/images/kiss.gif | Bin 241 -> 0 bytes .../plugins/smiley/images/lightbulb.gif | Bin 368 -> 0 bytes .../plugins/smiley/images/omg_smile.gif | Bin 451 -> 0 bytes .../plugins/smiley/images/regular_smile.gif | Bin 450 -> 0 bytes .../plugins/smiley/images/sad_smile.gif | Bin 460 -> 0 bytes .../plugins/smiley/images/shades_smile.gif | Bin 449 -> 0 bytes .../plugins/smiley/images/teeth_smile.gif | Bin 442 -> 0 bytes .../plugins/smiley/images/thumbs_down.gif | Bin 408 -> 0 bytes .../plugins/smiley/images/thumbs_up.gif | Bin 396 -> 0 bytes .../plugins/smiley/images/tounge_smile.gif | Bin 446 -> 0 bytes .../images/whatchutalkingabout_smile.gif | Bin 452 -> 0 bytes .../plugins/smiley/images/wink_smile.gif | Bin 458 -> 0 bytes .../specialchar/dialogs/specialchar.js | 7 - .../ckeditor/plugins/specialchar/lang/en.js | 6 - .../ckeditor/plugins/styles/styles/default.js | 6 - .../plugins/stylesheetparser/plugin.js | 6 - .../ckeditor/plugins/table/dialogs/table.js | 9 - .../ckeditor/plugins/tableresize/plugin.js | 7 - .../plugins/tabletools/dialogs/tableCell.js | 8 - .../plugins/templates/dialogs/templates.js | 7 - .../plugins/templates/templates/default.js | 6 - .../templates/templates/images/template1.gif | Bin 375 -> 0 bytes .../templates/templates/images/template2.gif | Bin 333 -> 0 bytes .../templates/templates/images/template3.gif | Bin 422 -> 0 bytes .../plugins/uicolor/dialogs/uicolor.js | 7 - .../ckeditor/plugins/uicolor/lang/en.js | 6 - .../ckeditor/plugins/uicolor/lang/he.js | 6 - .../ckeditor/plugins/uicolor/plugin.js | 6 - .../ckeditor/plugins/uicolor/uicolor.gif | Bin 1108 -> 0 bytes .../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 | 6 - .../ckeditor/plugins/uicolor/yui/yui.js | 76 - .../ckeditor/plugins/wsc/dialogs/ciframe.html | 49 - .../plugins/wsc/dialogs/tmpFrameset.html | 52 - .../ckeditor/plugins/wsc/dialogs/wsc.css | 6 - .../ckeditor/plugins/wsc/dialogs/wsc.js | 7 - .../ckeditor/plugins/xml/plugin.js | 6 - .../ckeditor/skins/kama/dialog.css | 10 - .../ckeditor/skins/kama/editor.css | 13 - .../javascripts/ckeditor/skins/kama/icons.png | Bin 5598 -> 0 bytes .../ckeditor/skins/kama/icons_rtl.png | Bin 5600 -> 0 bytes .../skins/kama/images/dialog_sides.gif | Bin 48 -> 0 bytes .../skins/kama/images/dialog_sides.png | Bin 178 -> 0 bytes .../skins/kama/images/dialog_sides_rtl.png | Bin 181 -> 0 bytes .../ckeditor/skins/kama/images/mini.gif | Bin 183 -> 0 bytes .../ckeditor/skins/kama/images/noimage.png | Bin 2115 -> 0 bytes .../ckeditor/skins/kama/images/sprites.png | Bin 7086 -> 0 bytes .../skins/kama/images/sprites_ie6.png | Bin 2724 -> 0 bytes .../skins/kama/images/toolbar_start.gif | Bin 105 -> 0 bytes .../javascripts/ckeditor/skins/kama/skin.js | 7 - .../ckeditor/skins/kama/templates.css | 6 - .../ckeditor/themes/default/theme.js | 8 - .../stylesheets/administration_structure.css | 6 - .../admin/content_controller_spec.rb | 25 - .../admin/pages_controller_spec.rb | 17 - spec/controllers/backend_controller_spec.rb | 2 +- spec/factories.rb | 1 - spec/models/configuration_spec.rb | 8 - spec/models/user_spec.rb | 33 +- spec/routing/admin/content_spec.rb | 5 - 508 files changed, 17 insertions(+), 9099 deletions(-) delete mode 100644 app/views/admin/content/_simple_editor.html.erb delete mode 100644 app/views/admin/content/_visual_editor.html.erb delete mode 100644 app/views/admin/pages/_simple_editor.html.erb delete mode 100644 app/views/admin/pages/_visual_editor.html.erb delete mode 100644 config/ckeditor.yml delete mode 100644 lib/easy-ckeditor.rb delete mode 100644 lib/easy-ckeditor/CHANGELOG delete mode 100644 lib/easy-ckeditor/LICENSE delete mode 100644 lib/easy-ckeditor/README.textile delete mode 100644 lib/easy-ckeditor/Rakefile delete mode 100644 lib/easy-ckeditor/app/controllers/ckeditor_controller.rb delete mode 100644 lib/easy-ckeditor/app/helpers/ckeditor_helper.rb delete mode 100644 lib/easy-ckeditor/init.rb delete mode 100644 lib/easy-ckeditor/install.rb delete mode 100644 lib/easy-ckeditor/lib/ckeditor.rb delete mode 100644 lib/easy-ckeditor/lib/ckeditor_file_utils.rb delete mode 100644 lib/easy-ckeditor/lib/ckeditor_version.rb delete mode 100644 lib/easy-ckeditor/lib/tasks/ckeditor_tasks.rake delete mode 100644 lib/easy-ckeditor/public/javascripts/ckcustom.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/.htaccess delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/CHANGES.html delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/INSTALL.html delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/LICENSE.html delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/ckeditor.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/ckeditor.pack delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/ckeditor_basic.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/ckeditor_basic_source.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/ckeditor_source.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/config.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/contents.css delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/images/spacer.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/_languages.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/_translationstatus.txt delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/af.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/ar.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/bg.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/bn.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/bs.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/ca.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/cs.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/da.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/de.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/el.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/en-au.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/en-ca.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/en-uk.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/en.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/eo.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/es.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/et.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/eu.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/fa.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/fi.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/fo.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/fr-ca.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/fr.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/gl.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/gu.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/he.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/hi.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/hr.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/hu.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/is.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/it.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/ja.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/km.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/ko.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/lt.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/lv.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/mn.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/ms.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/nb.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/nl.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/no.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/pl.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/pt-br.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/pt.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/ro.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/ru.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/sk.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/sl.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/sr-latn.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/sr.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/sv.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/th.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/tr.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/uk.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/vi.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/zh-cn.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/lang/zh.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/about/dialogs/about.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/about/dialogs/logo_ckeditor.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/about/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/basicstyles/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/blockquote/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/button/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/clipboard/dialogs/paste.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/clipboard/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/colorbutton/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/contextmenu/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/dialog/dialogDefinition.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/dialog/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/dialogui/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/domiterator/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/editingblock/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/elementspath/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/enterkey/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/entities/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/fakeobjects/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/filebrowser/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/find/dialogs/find.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/find/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/flash/dialogs/flash.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/flash/images/placeholder.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/flash/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/floatpanel/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/font/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/format/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/forms/dialogs/button.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/forms/dialogs/checkbox.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/forms/dialogs/form.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/forms/dialogs/hiddenfield.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/forms/dialogs/radio.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/forms/dialogs/select.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/forms/dialogs/textarea.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/forms/dialogs/textfield.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/forms/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/horizontalrule/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/htmldataprocessor/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/htmlwriter/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/iframedialog/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/image/dialogs/image.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/image/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/indent/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/justify/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/keystrokes/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/link/dialogs/anchor.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/link/dialogs/link.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/link/images/anchor.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/link/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/list/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/listblock/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/maximize/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/menu/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/menubutton/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/newpage/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/pagebreak/images/pagebreak.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/pagebreak/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/panel/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/panelbutton/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/pastefromword/dialogs/pastefromword.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/pastefromword/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/pastetext/dialogs/pastetext.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/pastetext/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/popup/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/preview/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/print/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/removeformat/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/resize/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/richcombo/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/save/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/scayt/dialogs/options.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/scayt/dialogs/toolbar.css delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/scayt/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/selection/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/showblocks/images/block_address.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/showblocks/images/block_blockquote.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/showblocks/images/block_div.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/showblocks/images/block_h1.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/showblocks/images/block_h2.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/showblocks/images/block_h3.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/showblocks/images/block_h4.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/showblocks/images/block_h5.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/showblocks/images/block_h6.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/showblocks/images/block_p.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/showblocks/images/block_pre.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/showblocks/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/dialogs/smiley.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/angel_smile.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/angry_smile.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/broken_heart.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/confused_smile.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/cry_smile.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/devil_smile.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/embaressed_smile.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/envelope.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/heart.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/kiss.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/lightbulb.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/omg_smile.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/regular_smile.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/sad_smile.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/shades_smile.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/teeth_smile.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/thumbs_down.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/thumbs_up.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/tounge_smile.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/images/wink_smile.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/smiley/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/sourcearea/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/specialchar/dialogs/specialchar.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/specialchar/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/styles/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/stylescombo/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/stylescombo/styles/default.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/tab/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/table/dialogs/table.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/table/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/tabletools/dialogs/tableCell.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/tabletools/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/templates/dialogs/templates.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/templates/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/templates/templates/default.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/templates/templates/images/template1.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/templates/templates/images/template2.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/templates/templates/images/template3.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/toolbar/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/uicolor/dialogs/uicolor.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/uicolor/lang/en.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/uicolor/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/uicolor/uicolor.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/uicolor/yui/assets/hue_bg.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/uicolor/yui/assets/hue_thumb.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/uicolor/yui/assets/picker_mask.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/uicolor/yui/assets/picker_thumb.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/uicolor/yui/assets/yui.css delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/uicolor/yui/yui.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/undo/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/wsc/dialogs/ciframe.html delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/wsc/dialogs/tmpFrameset.html delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/wsc/dialogs/wsc.css delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/wsc/dialogs/wsc.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/wsc/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/plugins/wysiwygarea/plugin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/kama/dialog.css delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/kama/editor.css delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/kama/icons.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/kama/images/dialog_sides.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/kama/images/dialog_sides.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/kama/images/dialog_sides_rtl.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/kama/images/mini.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/kama/images/noimage.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/kama/images/sprites.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/kama/images/sprites_ie6.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/kama/images/toolbar_start.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/kama/skin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/kama/templates.css delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/office2003/dialog.css delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/office2003/editor.css delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/office2003/icons.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/office2003/images/dialog_sides.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/office2003/images/dialog_sides.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/office2003/images/dialog_sides_rtl.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/office2003/images/mini.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/office2003/images/noimage.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/office2003/images/sprites.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/office2003/images/sprites_ie6.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/office2003/skin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/office2003/templates.css delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/v2/dialog.css delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/v2/editor.css delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/v2/icons.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/v2/images/dialog_sides.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/v2/images/dialog_sides.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/v2/images/dialog_sides_rtl.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/v2/images/mini.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/v2/images/noimage.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/v2/images/sprites.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/v2/images/sprites_ie6.png delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/v2/images/toolbar_start.gif delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/v2/skin.js delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/skins/v2/templates.css delete mode 100644 lib/easy-ckeditor/public/javascripts/ckeditor/themes/default/theme.js delete mode 100644 lib/easy-ckeditor/uninstall.rb delete mode 100644 public/javascripts/ckcustom.js delete mode 100644 public/javascripts/ckeditor/.htaccess delete mode 100644 public/javascripts/ckeditor/CHANGES.html delete mode 100644 public/javascripts/ckeditor/INSTALL.html delete mode 100644 public/javascripts/ckeditor/LICENSE.html delete mode 100644 public/javascripts/ckeditor/ckeditor.js delete mode 100644 public/javascripts/ckeditor/ckeditor.pack delete mode 100644 public/javascripts/ckeditor/ckeditor_basic.js delete mode 100644 public/javascripts/ckeditor/ckeditor_basic_source.js delete mode 100644 public/javascripts/ckeditor/ckeditor_source.js delete mode 100644 public/javascripts/ckeditor/contents.css delete mode 100644 public/javascripts/ckeditor/images/spacer.gif delete mode 100644 public/javascripts/ckeditor/lang/_languages.js delete mode 100644 public/javascripts/ckeditor/lang/_translationstatus.txt delete mode 100644 public/javascripts/ckeditor/lang/af.js delete mode 100644 public/javascripts/ckeditor/lang/ar.js delete mode 100644 public/javascripts/ckeditor/lang/bg.js delete mode 100644 public/javascripts/ckeditor/lang/bn.js delete mode 100644 public/javascripts/ckeditor/lang/bs.js delete mode 100644 public/javascripts/ckeditor/lang/ca.js delete mode 100644 public/javascripts/ckeditor/lang/cs.js delete mode 100644 public/javascripts/ckeditor/lang/cy.js delete mode 100644 public/javascripts/ckeditor/lang/da.js delete mode 100644 public/javascripts/ckeditor/lang/de.js delete mode 100644 public/javascripts/ckeditor/lang/el.js delete mode 100644 public/javascripts/ckeditor/lang/en-au.js delete mode 100644 public/javascripts/ckeditor/lang/en-ca.js delete mode 100644 public/javascripts/ckeditor/lang/en-gb.js delete mode 100644 public/javascripts/ckeditor/lang/en.js delete mode 100644 public/javascripts/ckeditor/lang/eo.js delete mode 100644 public/javascripts/ckeditor/lang/es.js delete mode 100644 public/javascripts/ckeditor/lang/et.js delete mode 100644 public/javascripts/ckeditor/lang/eu.js delete mode 100644 public/javascripts/ckeditor/lang/fa.js delete mode 100644 public/javascripts/ckeditor/lang/fi.js delete mode 100644 public/javascripts/ckeditor/lang/fo.js delete mode 100644 public/javascripts/ckeditor/lang/fr-ca.js delete mode 100644 public/javascripts/ckeditor/lang/fr.js delete mode 100644 public/javascripts/ckeditor/lang/gl.js delete mode 100644 public/javascripts/ckeditor/lang/gu.js delete mode 100644 public/javascripts/ckeditor/lang/he.js delete mode 100644 public/javascripts/ckeditor/lang/hi.js delete mode 100644 public/javascripts/ckeditor/lang/hr.js delete mode 100644 public/javascripts/ckeditor/lang/hu.js delete mode 100644 public/javascripts/ckeditor/lang/is.js delete mode 100644 public/javascripts/ckeditor/lang/it.js delete mode 100644 public/javascripts/ckeditor/lang/ja.js delete mode 100644 public/javascripts/ckeditor/lang/ka.js delete mode 100644 public/javascripts/ckeditor/lang/km.js delete mode 100644 public/javascripts/ckeditor/lang/ko.js delete mode 100644 public/javascripts/ckeditor/lang/lt.js delete mode 100644 public/javascripts/ckeditor/lang/lv.js delete mode 100644 public/javascripts/ckeditor/lang/mn.js delete mode 100644 public/javascripts/ckeditor/lang/ms.js delete mode 100644 public/javascripts/ckeditor/lang/nb.js delete mode 100644 public/javascripts/ckeditor/lang/nl.js delete mode 100644 public/javascripts/ckeditor/lang/no.js delete mode 100644 public/javascripts/ckeditor/lang/pl.js delete mode 100644 public/javascripts/ckeditor/lang/pt-br.js delete mode 100644 public/javascripts/ckeditor/lang/pt.js delete mode 100644 public/javascripts/ckeditor/lang/ro.js delete mode 100644 public/javascripts/ckeditor/lang/ru.js delete mode 100644 public/javascripts/ckeditor/lang/sk.js delete mode 100644 public/javascripts/ckeditor/lang/sl.js delete mode 100644 public/javascripts/ckeditor/lang/sr-latn.js delete mode 100644 public/javascripts/ckeditor/lang/sr.js delete mode 100644 public/javascripts/ckeditor/lang/sv.js delete mode 100644 public/javascripts/ckeditor/lang/th.js delete mode 100644 public/javascripts/ckeditor/lang/tr.js delete mode 100644 public/javascripts/ckeditor/lang/uk.js delete mode 100644 public/javascripts/ckeditor/lang/vi.js delete mode 100644 public/javascripts/ckeditor/lang/zh-cn.js delete mode 100644 public/javascripts/ckeditor/lang/zh.js delete mode 100644 public/javascripts/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js delete mode 100644 public/javascripts/ckeditor/plugins/a11yhelp/lang/en.js delete mode 100644 public/javascripts/ckeditor/plugins/a11yhelp/lang/he.js delete mode 100644 public/javascripts/ckeditor/plugins/about/dialogs/about.js delete mode 100644 public/javascripts/ckeditor/plugins/about/dialogs/logo_ckeditor.png delete mode 100644 public/javascripts/ckeditor/plugins/adobeair/plugin.js delete mode 100644 public/javascripts/ckeditor/plugins/ajax/plugin.js delete mode 100644 public/javascripts/ckeditor/plugins/autogrow/plugin.js delete mode 100644 public/javascripts/ckeditor/plugins/bbcode/plugin.js delete mode 100644 public/javascripts/ckeditor/plugins/clipboard/dialogs/paste.js delete mode 100644 public/javascripts/ckeditor/plugins/colordialog/dialogs/colordialog.js delete mode 100644 public/javascripts/ckeditor/plugins/devtools/lang/en.js delete mode 100644 public/javascripts/ckeditor/plugins/devtools/plugin.js delete mode 100644 public/javascripts/ckeditor/plugins/dialog/dialogDefinition.js delete mode 100644 public/javascripts/ckeditor/plugins/div/dialogs/div.js delete mode 100644 public/javascripts/ckeditor/plugins/docprops/dialogs/docprops.js delete mode 100644 public/javascripts/ckeditor/plugins/docprops/plugin.js delete mode 100644 public/javascripts/ckeditor/plugins/find/dialogs/find.js delete mode 100644 public/javascripts/ckeditor/plugins/flash/dialogs/flash.js delete mode 100644 public/javascripts/ckeditor/plugins/flash/images/placeholder.png delete mode 100644 public/javascripts/ckeditor/plugins/forms/dialogs/button.js delete mode 100644 public/javascripts/ckeditor/plugins/forms/dialogs/checkbox.js delete mode 100644 public/javascripts/ckeditor/plugins/forms/dialogs/form.js delete mode 100644 public/javascripts/ckeditor/plugins/forms/dialogs/hiddenfield.js delete mode 100644 public/javascripts/ckeditor/plugins/forms/dialogs/radio.js delete mode 100644 public/javascripts/ckeditor/plugins/forms/dialogs/select.js delete mode 100644 public/javascripts/ckeditor/plugins/forms/dialogs/textarea.js delete mode 100644 public/javascripts/ckeditor/plugins/forms/dialogs/textfield.js delete mode 100644 public/javascripts/ckeditor/plugins/forms/images/hiddenfield.gif delete mode 100644 public/javascripts/ckeditor/plugins/iframe/dialogs/iframe.js delete mode 100644 public/javascripts/ckeditor/plugins/iframe/images/placeholder.png delete mode 100644 public/javascripts/ckeditor/plugins/iframedialog/plugin.js delete mode 100644 public/javascripts/ckeditor/plugins/image/dialogs/image.js delete mode 100644 public/javascripts/ckeditor/plugins/link/dialogs/anchor.js delete mode 100644 public/javascripts/ckeditor/plugins/link/dialogs/link.js delete mode 100644 public/javascripts/ckeditor/plugins/link/images/anchor.gif delete mode 100644 public/javascripts/ckeditor/plugins/liststyle/dialogs/liststyle.js delete mode 100644 public/javascripts/ckeditor/plugins/pagebreak/images/pagebreak.gif delete mode 100644 public/javascripts/ckeditor/plugins/pastefromword/filter/default.js delete mode 100644 public/javascripts/ckeditor/plugins/pastetext/dialogs/pastetext.js delete mode 100644 public/javascripts/ckeditor/plugins/placeholder/dialogs/placeholder.js delete mode 100644 public/javascripts/ckeditor/plugins/placeholder/lang/en.js delete mode 100644 public/javascripts/ckeditor/plugins/placeholder/lang/he.js delete mode 100644 public/javascripts/ckeditor/plugins/placeholder/placeholder.gif delete mode 100644 public/javascripts/ckeditor/plugins/placeholder/plugin.js delete mode 100644 public/javascripts/ckeditor/plugins/scayt/dialogs/options.js delete mode 100644 public/javascripts/ckeditor/plugins/scayt/dialogs/toolbar.css delete mode 100644 public/javascripts/ckeditor/plugins/showblocks/images/block_address.png delete mode 100644 public/javascripts/ckeditor/plugins/showblocks/images/block_blockquote.png delete mode 100644 public/javascripts/ckeditor/plugins/showblocks/images/block_div.png delete mode 100644 public/javascripts/ckeditor/plugins/showblocks/images/block_h1.png delete mode 100644 public/javascripts/ckeditor/plugins/showblocks/images/block_h2.png delete mode 100644 public/javascripts/ckeditor/plugins/showblocks/images/block_h3.png delete mode 100644 public/javascripts/ckeditor/plugins/showblocks/images/block_h4.png delete mode 100644 public/javascripts/ckeditor/plugins/showblocks/images/block_h5.png delete mode 100644 public/javascripts/ckeditor/plugins/showblocks/images/block_h6.png delete mode 100644 public/javascripts/ckeditor/plugins/showblocks/images/block_p.png delete mode 100644 public/javascripts/ckeditor/plugins/showblocks/images/block_pre.png delete mode 100644 public/javascripts/ckeditor/plugins/smiley/dialogs/smiley.js delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/angel_smile.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/angry_smile.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/broken_heart.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/confused_smile.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/cry_smile.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/devil_smile.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/embaressed_smile.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/envelope.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/heart.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/kiss.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/lightbulb.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/omg_smile.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/regular_smile.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/sad_smile.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/shades_smile.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/teeth_smile.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/thumbs_down.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/thumbs_up.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/tounge_smile.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif delete mode 100644 public/javascripts/ckeditor/plugins/smiley/images/wink_smile.gif delete mode 100644 public/javascripts/ckeditor/plugins/specialchar/dialogs/specialchar.js delete mode 100644 public/javascripts/ckeditor/plugins/specialchar/lang/en.js delete mode 100644 public/javascripts/ckeditor/plugins/styles/styles/default.js delete mode 100644 public/javascripts/ckeditor/plugins/stylesheetparser/plugin.js delete mode 100644 public/javascripts/ckeditor/plugins/table/dialogs/table.js delete mode 100644 public/javascripts/ckeditor/plugins/tableresize/plugin.js delete mode 100644 public/javascripts/ckeditor/plugins/tabletools/dialogs/tableCell.js delete mode 100644 public/javascripts/ckeditor/plugins/templates/dialogs/templates.js delete mode 100644 public/javascripts/ckeditor/plugins/templates/templates/default.js delete mode 100644 public/javascripts/ckeditor/plugins/templates/templates/images/template1.gif delete mode 100644 public/javascripts/ckeditor/plugins/templates/templates/images/template2.gif delete mode 100644 public/javascripts/ckeditor/plugins/templates/templates/images/template3.gif delete mode 100644 public/javascripts/ckeditor/plugins/uicolor/dialogs/uicolor.js delete mode 100644 public/javascripts/ckeditor/plugins/uicolor/lang/en.js delete mode 100644 public/javascripts/ckeditor/plugins/uicolor/lang/he.js delete mode 100644 public/javascripts/ckeditor/plugins/uicolor/plugin.js delete mode 100644 public/javascripts/ckeditor/plugins/uicolor/uicolor.gif delete mode 100644 public/javascripts/ckeditor/plugins/uicolor/yui/assets/hue_bg.png delete mode 100644 public/javascripts/ckeditor/plugins/uicolor/yui/assets/hue_thumb.png delete mode 100644 public/javascripts/ckeditor/plugins/uicolor/yui/assets/picker_mask.png delete mode 100644 public/javascripts/ckeditor/plugins/uicolor/yui/assets/picker_thumb.png delete mode 100644 public/javascripts/ckeditor/plugins/uicolor/yui/assets/yui.css delete mode 100644 public/javascripts/ckeditor/plugins/uicolor/yui/yui.js delete mode 100644 public/javascripts/ckeditor/plugins/wsc/dialogs/ciframe.html delete mode 100644 public/javascripts/ckeditor/plugins/wsc/dialogs/tmpFrameset.html delete mode 100644 public/javascripts/ckeditor/plugins/wsc/dialogs/wsc.css delete mode 100644 public/javascripts/ckeditor/plugins/wsc/dialogs/wsc.js delete mode 100644 public/javascripts/ckeditor/plugins/xml/plugin.js delete mode 100644 public/javascripts/ckeditor/skins/kama/dialog.css delete mode 100644 public/javascripts/ckeditor/skins/kama/editor.css delete mode 100644 public/javascripts/ckeditor/skins/kama/icons.png delete mode 100644 public/javascripts/ckeditor/skins/kama/icons_rtl.png delete mode 100644 public/javascripts/ckeditor/skins/kama/images/dialog_sides.gif delete mode 100644 public/javascripts/ckeditor/skins/kama/images/dialog_sides.png delete mode 100644 public/javascripts/ckeditor/skins/kama/images/dialog_sides_rtl.png delete mode 100644 public/javascripts/ckeditor/skins/kama/images/mini.gif delete mode 100644 public/javascripts/ckeditor/skins/kama/images/noimage.png delete mode 100644 public/javascripts/ckeditor/skins/kama/images/sprites.png delete mode 100644 public/javascripts/ckeditor/skins/kama/images/sprites_ie6.png delete mode 100644 public/javascripts/ckeditor/skins/kama/images/toolbar_start.gif delete mode 100644 public/javascripts/ckeditor/skins/kama/skin.js delete mode 100644 public/javascripts/ckeditor/skins/kama/templates.css delete mode 100644 public/javascripts/ckeditor/themes/default/theme.js diff --git a/README.md b/README.md index e859a36319..68f87231ef 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ core engine. **Cool API:** Publify supports the various blogging engine APIs so you can publish from desktop clients. -**On demand editor:** Publify supports various editors (visual, plain HTML, +**On demand syntax:** Publify supports various syntax (plain HTML, Markdown, Textile) **Multilingual**: Publify is (more or less) translated in English, French, diff --git a/app/controllers/admin/base_controller.rb b/app/controllers/admin/base_controller.rb index 793c1c76eb..09460d8986 100644 --- a/app/controllers/admin/base_controller.rb +++ b/app/controllers/admin/base_controller.rb @@ -6,15 +6,6 @@ class Admin::BaseController < ApplicationController before_filter :look_for_needed_db_updates, :except => [:login, :signup, :update_database, :migrate] before_filter :check_and_generate_secret_token, :except => [:login, :signup, :update_database, :migrate] - def insert_editor - editor = 'visual' - editor = 'simple' if params[:editor].to_s == 'simple' - current_user.editor = editor - current_user.save! - - render :partial => "#{editor}_editor" - end - private def update_settings_with!(params) diff --git a/app/controllers/admin/content_controller.rb b/app/controllers/admin/content_controller.rb index 5a5f23e83d..f2d8236285 100644 --- a/app/controllers/admin/content_controller.rb +++ b/app/controllers/admin/content_controller.rb @@ -96,11 +96,6 @@ def autosave @article.attributes = params[:article] - # Crappy workaround to have the visual editor work. - if current_user.visual_editor? - @article.body = params[:article][:body_and_extended] - end - @article.published = false @article.set_author(current_user) @article.save_attachments!(params[:attachments]) diff --git a/app/controllers/admin/pages_controller.rb b/app/controllers/admin/pages_controller.rb index 32d9377814..b4e6bb9ce3 100644 --- a/app/controllers/admin/pages_controller.rb +++ b/app/controllers/admin/pages_controller.rb @@ -45,11 +45,7 @@ def destroy private def default_textfilter - if current_user.visual_editor? - "none" - else - current_user.text_filter || blog.text_filter - end + current_user.text_filter || blog.text_filter end diff --git a/app/helpers/admin/base_helper.rb b/app/helpers/admin/base_helper.rb index aa9b7aa0b7..2c12fb9a0f 100644 --- a/app/helpers/admin/base_helper.rb +++ b/app/helpers/admin/base_helper.rb @@ -129,20 +129,7 @@ def published_or_not(item) end def macro_help_popup(macro, text) - unless current_user.editor == 'visual' - " 'textfilters', :action => 'macro_help', :id => macro.short_name}\" onclick=\"return popup(this, 'Publify Macro Help')\">#{text}" - end - end - - def build_editor_link(label, action, id, update, editor) - link = link_to_remote(label, - :url => { :action => action, 'editor' => editor}, - :method => :get, - :class => 'ui-button-text', - :loading => "new Element.show('update_spinner_#{id}')", - :success => "new Element.toggle('update_spinner_#{id}')", - :update => "#{update}") - link << image_tag("spinner-blue.gif", :id => "update_spinner_#{id}", :style => 'display:none;') + " 'textfilters', :action => 'macro_help', :id => macro.short_name}\" onclick=\"return popup(this, 'Publify Macro Help')\">#{text}" end def display_pagination(collection, cols, first='', last='') diff --git a/app/models/blog.rb b/app/models/blog.rb index 34cc1bc1bb..f521ed2178 100644 --- a/app/models/blog.rb +++ b/app/models/blog.rb @@ -53,7 +53,6 @@ class Blog < ActiveRecord::Base setting :ping_urls, :string, "http://blogsearch.google.com/ping/RPC2\nhttp://rpc.technorati.com/rpc/ping\nhttp://ping.blo.gs/\nhttp://rpc.weblogs.com/RPC2" setting :send_outbound_pings, :boolean, true setting :email_from, :string, 'publify@example.com' - setting :editor, :integer, 'visual' setting :allow_signup, :integer, 0 setting :date_format, :string, '%d/%m/%Y' setting :time_format, :string, '%Hh%M' diff --git a/app/models/user.rb b/app/models/user.rb index 0a0bb735de..9f2be5f7ca 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -21,7 +21,6 @@ class User < ActiveRecord::Base # Settings setting :notify_watch_my_articles, :boolean, true - setting :editor, :string, 'visual' setting :firstname, :string, '' setting :lastname, :string, '' setting :nickname, :string, '' @@ -110,7 +109,6 @@ def permalink_url(anchor=nil, only_path=false) end def default_text_filter - return "none" if visual_editor? text_filter end @@ -148,14 +146,6 @@ def self.to_prefix 'author' end - def simple_editor? - editor == 'simple' - end - - def visual_editor? - editor == 'visual' - end - def password=(newpass) @password = newpass end diff --git a/app/views/admin/content/_form.html.erb b/app/views/admin/content/_form.html.erb index b0dac3a3a1..cc7e4d4ab7 100644 --- a/app/views/admin/content/_form.html.erb +++ b/app/views/admin/content/_form.html.erb @@ -1,4 +1,3 @@ -
<%= set_autosave_tag(@article) %>
@@ -24,28 +23,18 @@
-
'> +
-
> - <%= ckeditor_textarea('article', 'body_and_extended', {:class => 'large', :height => '300px', :rows => '20'}) if current_user.editor == 'visual' %> -
- -
> - <%= text_area('article', 'body_and_extended', {:class => 'input-block-level', :height => '360px'}) if current_user.editor == 'simple' %> - <%= render 'admin/shared/macros' if current_user.editor == 'simple' %> +
+ <%= text_area('article', 'body_and_extended', {:class => 'input-block-level', :height => '360px'}) %> + <%= render 'admin/shared/macros' %>
diff --git a/app/views/admin/content/_simple_editor.html.erb b/app/views/admin/content/_simple_editor.html.erb deleted file mode 100644 index a7f7d73103..0000000000 --- a/app/views/admin/content/_simple_editor.html.erb +++ /dev/null @@ -1,21 +0,0 @@ - -<%= text_area('article', 'body_and_extended', {:class => 'input-block-level', :height => '300px', :rows => '20'}) %> - \ No newline at end of file diff --git a/app/views/admin/content/_visual_editor.html.erb b/app/views/admin/content/_visual_editor.html.erb deleted file mode 100644 index 6f32bd4020..0000000000 --- a/app/views/admin/content/_visual_editor.html.erb +++ /dev/null @@ -1,21 +0,0 @@ - -<%= ckeditor_textarea('article', 'body_and_extended', {:height => '300', :class => 'large'}) %> - \ No newline at end of file diff --git a/app/views/admin/pages/_form.html.erb b/app/views/admin/pages/_form.html.erb index 6b29b37d17..94b43fa21f 100644 --- a/app/views/admin/pages/_form.html.erb +++ b/app/views/admin/pages/_form.html.erb @@ -1,4 +1,3 @@ -
');z=h.createFromHtml(L.join(''));}var N=z,O=function(){var R=K.getViewPaneSize();N.setStyles({width:R.width+'px',height:R.height+'px'});},P=function(){var R=K.getScrollPosition(),S=a.dialog._.currentTop;N.setStyles({left:R.x+'px',top:R.y+'px'});do{var T=S.getPosition();S.move(T.x,T.y);}while(S=S._.parentDialog)};y=O;K.on('resize',O);O();if(b.ie6Compat){var Q=function(){P();arguments.callee.prevScrollHandler.apply(this,arguments);};K.$.setTimeout(function(){Q.prevScrollHandler=window.onscroll||(function(){});window.onscroll=Q;},0);P();}N.setOpacity(J.config.dialog_backgroundCoverOpacity);N.appendTo(a.document.getBody());},B=function(){if(!z)return;var J=a.document.getWindow();z.remove();J.removeListener('resize',y);if(b.ie6Compat)J.$.setTimeout(function(){var K=window.onscroll&&window.onscroll.prevScrollHandler;window.onscroll=K||null;},0);y=null;},C={},D=function(J){var K=J.data.$.ctrlKey||J.data.$.metaKey,L=J.data.$.altKey,M=J.data.$.shiftKey,N=String.fromCharCode(J.data.$.keyCode),O=C[(K?'CTRL+':'')+(L?'ALT+':'')+(M?'SHIFT+':'')+N];if(!O||!O.length)return;O=O[O.length-1];O.keydown&&O.keydown.call(O.uiElement,O.dialog,O.key);J.data.preventDefault();},E=function(J){var K=J.data.$.ctrlKey||J.data.$.metaKey,L=J.data.$.altKey,M=J.data.$.shiftKey,N=String.fromCharCode(J.data.$.keyCode),O=C[(K?'CTRL+':'')+(L?'ALT+':'')+(M?'SHIFT+':'')+N];if(!O||!O.length)return;O=O[O.length-1];O.keyup&&O.keyup.call(O.uiElement,O.dialog,O.key);J.data.preventDefault();},F=function(J,K,L,M,N){var O=C[L]||(C[L]=[]);O.push({uiElement:J,dialog:K,key:L,keyup:N||J.accessKeyUp,keydown:M||J.accessKeyDown});},G=function(J){for(var K in C){var L=C[K];for(var M=L.length-1;M>=0;M--)if(L[M].dialog==J||L[M].uiElement==J)L.splice(M,1);if(L.length===0)delete C[K];}},H=function(J,K){if(J._.accessKeyMap[K])J.selectPage(J._.accessKeyMap[K]);},I=function(J,K){};(function(){k.dialog={uiElement:function(J,K,L,M,N,O,P){if(arguments.length<4)return;var Q=(M.call?M(K):M)||('div'),R=['<',Q,' '],S=(N&&N.call?N(K):N)||({}),T=(O&&O.call?O(K):O)||({}),U=(P&&P.call?P(J,K):P)||(''),V=this.domId=T.id||e.getNextNumber()+'_uiElement',W=this.id=K.id,X;T.id=V;var Y={};if(K.type)Y['cke_dialog_ui_'+K.type]=1;if(K.className)Y[K.className]=1;var Z=T['class']&&T['class'].split?T['class'].split(' '):[];for(X=0;X=0;X--)if(ab[X]==='')ab.splice(X,1);if(ab.length>0)T.style=(T.style?T.style+'; ':'')+(ab.join('; '));for(X in T)R.push(X+'="'+e.htmlEncode(T[X])+'" ');R.push('>',U,'');L.push(R.join(''));(this._||(this._={})).dialog=J;if(typeof K.isChanged=='boolean')this.isChanged=function(){return K.isChanged;};if(typeof K.isChanged=='function')this.isChanged=K.isChanged;a.event.implementOn(this);this.registerEvents(K);if(this.accessKeyUp&&this.accessKeyDown&&K.accessKey)F(this,J,'CTRL+'+K.accessKey);var ac=this;J.on('load',function(){if(ac.getInputElement())ac.getInputElement().on('focus',function(){J._.tabBarMode=false;J._.hasFocus=true;ac.fire('focus');},ac);});if(this.keyboardFocusable){this.focusIndex=J._.focusList.push(this)-1;this.on('focus',function(){J._.currentFocusIndex=ac.focusIndex;});}e.extend(this,K);},hbox:function(J,K,L,M,N){if(arguments.length<4)return;this._||(this._={});var O=this._.children=K,P=N&&N.widths||null,Q=N&&N.height||null,R={},S,T=function(){var U=[''];for(S=0;S0)U.push('style="'+W.join('; ')+'" ');U.push('>',L[S],'');}U.push('');return U.join('');};k.dialog.uiElement.call(this,J,N||{type:'hbox'},M,'table',R,N&&N.align&&{align:N.align}||null,T);},vbox:function(J,K,L,M,N){if(arguments.length<3)return;this._||(this._={});var O=this._.children=K,P=N&&N.width||null,Q=N&&N.heights||null,R=function(){var S=['');for(var T=0;T');}S.push('
0)S.push('style="',U.join('; '),'" ');S.push(' class="cke_dialog_ui_vbox_child">',L[T],'
');return S.join('');};k.dialog.uiElement.call(this,J,N||{type:'vbox'},M,'div',null,null,R);}};})();k.dialog.uiElement.prototype={getElement:function(){return a.document.getById(this.domId);},getInputElement:function(){return this.getElement();},getDialog:function(){return this._.dialog;},setValue:function(J){this.getInputElement().setValue(J);this.fire('change',{value:J});return this;},getValue:function(){return this.getInputElement().getValue();},isChanged:function(){return false;},selectParentTab:function(){var M=this;var J=M.getInputElement(),K=J,L;while((K=K.getParent())&&(K.$.className.search('cke_dialog_page_contents')==-1)){}if(!K)return M;L=K.getAttribute('name');if(M._.dialog._.currentTabId!=L)M._.dialog.selectPage(L);return M;},focus:function(){this.selectParentTab().getInputElement().focus();return this;},registerEvents:function(J){var K=/^on([A-Z]\w+)/,L,M=function(O,P,Q,R){P.on('load',function(){O.getInputElement().on(Q,R,O);});};for(var N in J){if(!(L=N.match(K)))continue;if(this.eventProcessors[N])this.eventProcessors[N].call(this,this._.dialog,J[N]);else M(this,this._.dialog,L[1].toLowerCase(),J[N]);}return this;},eventProcessors:{onLoad:function(J,K){J.on('load',K,this);},onShow:function(J,K){J.on('show',K,this);},onHide:function(J,K){J.on('hide',K,this);}},accessKeyDown:function(J,K){this.focus();},accessKeyUp:function(J,K){},disable:function(){var J=this.getInputElement();J.setAttribute('disabled','true');J.addClass('cke_disabled');},enable:function(){var J=this.getInputElement();J.removeAttribute('disabled');J.removeClass('cke_disabled');},isEnabled:function(){return!this.getInputElement().getAttribute('disabled');},isVisible:function(){return!!this.getInputElement().$.offsetHeight;},isFocusable:function(){if(!this.isEnabled()||!this.isVisible())return false;return true;}};k.dialog.hbox.prototype=e.extend(new k.dialog.uiElement(),{getChild:function(J){var K=this;if(arguments.length<1)return K._.children.concat();if(!J.splice)J=[J];if(J.length<2)return K._.children[J[0]];else return K._.children[J[0]]&&K._.children[J[0]].getChild?K._.children[J[0]].getChild(J.slice(1,J.length)):null;}},true);k.dialog.vbox.prototype=new k.dialog.hbox();(function(){var J={build:function(K,L,M){var N=L.children,O,P=[],Q=[];for(var R=0;R'; -});n.on('themeLoaded',function(){n.fireOnce('editingBlockReady');});n.on('uiReady',function(){n.setMode(n.config.startupMode);});n.on('afterSetData',function(){if(!m){function o(){m=true;l(n).loadData(n.getData());m=false;};if(n.mode)o();else n.on('mode',function(){o();n.removeListener('mode',arguments.callee);});}});n.on('beforeGetData',function(){if(!m&&n.mode){m=true;n.setData(l(n).getData());m=false;}});n.on('getSnapshot',function(o){if(n.mode)o.data=l(n).getSnapshotData();});n.on('loadSnapshot',function(o){if(n.mode)l(n).loadSnapshotData(o.data);});n.on('mode',function(o){o.removeListener();var p=n.container;if(b.webkit&&b.version<528){var q=n.config.tabIndex||n.element.getAttribute('tabindex')||0;p=p.append(h.createFromHtml(''));}p.on('focus',function(){n.focus();});if(n.config.startupFocus)n.focus();setTimeout(function(){n.fireOnce('instanceReady');a.fire('instanceReady',null,n);});});}});a.editor.prototype.mode='';a.editor.prototype.addMode=function(n,o){o.name=n;(this._.modes||(this._.modes={}))[n]=o;};a.editor.prototype.setMode=function(n){var o,p=this.getThemeSpace('contents'),q=this.checkDirty();if(this.mode){if(n==this.mode)return;this.fire('beforeModeUnload');var r=l(this);o=r.getData();r.unload(p);this.mode='';}p.setHtml('');var s=l(this,n);if(!s)throw '[CKEDITOR.editor.setMode] Unknown mode "'+n+'".';if(!q)this.on('mode',function(){this.resetDirty();this.removeListener('mode',arguments.callee);});s.load(p,typeof o!='string'?this.getData():o);};a.editor.prototype.focus=function(){var n=l(this);if(n)n.focus();};})();i.startupMode='wysiwyg';i.startupFocus=false;i.editingBlock=true;j.add('panel',{beforeInit:function(l){l.ui.addHandler(2,k.panel.handler);}});a.UI_PANEL=2;k.panel=function(l,m){var n=this;if(m)e.extend(n,m);e.extend(n,{className:'',css:[]});n.id=e.getNextNumber();n.document=l;n._={blocks:{}};};k.panel.handler={create:function(l){return new k.panel(l);}};k.panel.prototype={renderHtml:function(l){var m=[];this.render(l,m);return m.join('');},render:function(l,m){var o=this;var n='cke_'+o.id;m.push('
');return n;},getHolderElement:function(){var l=this._.holder;if(!l){if(this.forceIFrame||this.css.length){var m=this.document.getById('cke_'+this.id+'_frame'),n=m.getParent(),o=n.getAttribute('dir'),p=n.getParent().getAttribute('class'),q=n.getParent().getAttribute('lang'),r=m.getFrameDocument();r.$.open();if(b.isCustomDomain())r.$.domain=document.domain;var s=e.addFunction(e.bind(function(u){this.isLoaded=true;if(this.onLoad)this.onLoad();},this));r.$.write(''+''+''+''+''+''+''+'');r.$.close();var t=r.getWindow();t.$.CKEDITOR=a;r.on('keydown',function(u){var w=this;var v=u.data.getKeystroke();if(w._.onKeyDown&&w._.onKeyDown(v)===false){u.data.preventDefault();return;}if(v==27)w.onEscape&&w.onEscape();},this);l=r.getBody();}else l=this.document.getById('cke_'+this.id);this._.holder=l;}return l;},addBlock:function(l,m){var n=this;m=n._.blocks[l]=m||new k.panel.block(n.getHolderElement());if(!n._.currentBlock)n.showBlock(l);return m;},getBlock:function(l){return this._.blocks[l];},showBlock:function(l){var p=this;var m=p._.blocks,n=m[l],o=p._.currentBlock;if(o)o.hide();p._.currentBlock=n;n._.focusIndex=-1;p._.onKeyDown=n.onKeyDown&&e.bind(n.onKeyDown,n);n.show();return n;}};k.panel.block=e.createClass({$:function(l){this.element=l.append(l.getDocument().createElement('div',{attributes:{'class':'cke_panel_block'},styles:{display:'none'}}));this.keys={};this._.focusIndex=-1;},_:{},proto:{show:function(){this.element.setStyle('display','');},hide:function(){var l=this;if(!l.onHide||l.onHide.call(l)!==true)l.element.setStyle('display','none');},onKeyDown:function(l){var q=this;var m=q.keys[l];switch(m){case 'next':var n=q._.focusIndex,o=q.element.getElementsByTag('a'),p;while(p=o.getItem(++n))if(p.getAttribute('_cke_focus')&&p.$.offsetWidth){q._.focusIndex=n;p.focus();break;}return false;case 'prev':n=q._.focusIndex;o=q.element.getElementsByTag('a');while(n>0&&(p=o.getItem(--n)))if(p.getAttribute('_cke_focus')&&p.$.offsetWidth){q._.focusIndex=n;p.focus();break;}return false;case 'click':n=q._.focusIndex; -p=n>=0&&q.element.getElementsByTag('a').getItem(n);if(p)p.$.click?p.$.click():p.$.onclick();return false;}return true;}}});j.add('listblock',{requires:['panel'],onLoad:function(){k.panel.prototype.addListBlock=function(l,m){return this.addBlock(l,new k.listBlock(this.getHolderElement(),m));};k.listBlock=e.createClass({base:k.panel.block,$:function(l,m){var o=this;o.base(l);o.multiSelect=!!m;var n=o.keys;n[40]='next';n[9]='next';n[38]='prev';n[2000+9]='prev';n[32]='click';o._.pendingHtml=[];o._.items={};o._.groups={};},_:{close:function(){if(this._.started){this._.pendingHtml.push('');delete this._.started;}},getClick:function(){if(!this._.click)this._.click=e.addFunction(function(l){var n=this;var m=true;if(n.multiSelect)m=n.toggle(l);else n.mark(l);if(n.onClick)n.onClick(l,m);},this);return this._.click;}},proto:{add:function(l,m,n){var q=this;var o=q._.pendingHtml,p='cke_'+e.getNextNumber();if(!q._.started){o.push('