From 2cb9c3aa14b1c0e5604009d442332a2f978265cb Mon Sep 17 00:00:00 2001 From: Marat Date: Mon, 23 Feb 2015 12:18:22 +0100 Subject: [PATCH] Squashed 'copy_this/modules/bla/bla-tinymce/' content from commit 835609d git-subtree-dir: copy_this/modules/bla/bla-tinymce git-subtree-split: 835609d658ef23894653104da64769f67e13f94e --- .gitignore | 2 + README.md | 15 + bestlife.png | Bin 0 -> 5850 bytes changelog.txt | 403 ++++++++++++++ core/blatinymceoxviewconfig.php | 251 +++++++++ metadata.php | 136 +++++ package.json | 27 + tinymce.png | Bin 0 -> 4774 bytes tinymce/langs/cs.js | 197 +++++++ tinymce/langs/da.js | 197 +++++++ tinymce/langs/de.js | 197 +++++++ tinymce/langs/fr_FR.js | 197 +++++++ tinymce/langs/it.js | 197 +++++++ tinymce/langs/nl.js | 197 +++++++ tinymce/langs/readme.md | 3 + tinymce/langs/ru.js | 197 +++++++ tinymce/license.txt | 504 ++++++++++++++++++ tinymce/plugins/advlist/plugin.min.js | 1 + tinymce/plugins/anchor/plugin.min.js | 1 + tinymce/plugins/autolink/plugin.min.js | 1 + tinymce/plugins/autoresize/plugin.min.js | 1 + tinymce/plugins/autosave/plugin.min.js | 1 + tinymce/plugins/bbcode/plugin.min.js | 1 + tinymce/plugins/charmap/plugin.min.js | 1 + tinymce/plugins/code/plugin.min.js | 1 + tinymce/plugins/colorpicker/plugin.min.js | 1 + tinymce/plugins/contextmenu/plugin.min.js | 1 + tinymce/plugins/directionality/plugin.min.js | 1 + tinymce/plugins/emoticons/img/smiley-cool.gif | Bin 0 -> 354 bytes tinymce/plugins/emoticons/img/smiley-cry.gif | Bin 0 -> 329 bytes .../emoticons/img/smiley-embarassed.gif | Bin 0 -> 331 bytes .../emoticons/img/smiley-foot-in-mouth.gif | Bin 0 -> 342 bytes .../plugins/emoticons/img/smiley-frown.gif | Bin 0 -> 340 bytes .../plugins/emoticons/img/smiley-innocent.gif | Bin 0 -> 336 bytes tinymce/plugins/emoticons/img/smiley-kiss.gif | Bin 0 -> 338 bytes .../plugins/emoticons/img/smiley-laughing.gif | Bin 0 -> 343 bytes .../emoticons/img/smiley-money-mouth.gif | Bin 0 -> 321 bytes .../plugins/emoticons/img/smiley-sealed.gif | Bin 0 -> 323 bytes .../plugins/emoticons/img/smiley-smile.gif | Bin 0 -> 344 bytes .../emoticons/img/smiley-surprised.gif | Bin 0 -> 338 bytes .../emoticons/img/smiley-tongue-out.gif | Bin 0 -> 328 bytes .../emoticons/img/smiley-undecided.gif | Bin 0 -> 337 bytes tinymce/plugins/emoticons/img/smiley-wink.gif | Bin 0 -> 350 bytes tinymce/plugins/emoticons/img/smiley-yell.gif | Bin 0 -> 336 bytes tinymce/plugins/emoticons/plugin.min.js | 1 + tinymce/plugins/example/dialog.html | 8 + tinymce/plugins/example/plugin.min.js | 1 + .../plugins/example_dependency/plugin.min.js | 1 + tinymce/plugins/fullpage/plugin.min.js | 1 + tinymce/plugins/fullscreen/plugin.min.js | 1 + tinymce/plugins/hr/plugin.min.js | 1 + tinymce/plugins/image/plugin.min.js | 1 + tinymce/plugins/importcss/plugin.min.js | 1 + tinymce/plugins/insertdatetime/plugin.min.js | 1 + tinymce/plugins/layer/plugin.min.js | 1 + tinymce/plugins/legacyoutput/plugin.min.js | 1 + tinymce/plugins/link/plugin.min.js | 1 + tinymce/plugins/lists/plugin.min.js | 1 + tinymce/plugins/media/moxieplayer.swf | Bin 0 -> 20017 bytes tinymce/plugins/media/plugin.min.js | 1 + tinymce/plugins/nonbreaking/plugin.min.js | 1 + tinymce/plugins/noneditable/plugin.min.js | 1 + tinymce/plugins/pagebreak/plugin.min.js | 1 + tinymce/plugins/paste/plugin.min.js | 1 + tinymce/plugins/preview/plugin.min.js | 1 + tinymce/plugins/print/plugin.min.js | 1 + tinymce/plugins/save/plugin.min.js | 1 + tinymce/plugins/searchreplace/plugin.min.js | 1 + tinymce/plugins/spellchecker/plugin.min.js | 1 + tinymce/plugins/tabfocus/plugin.min.js | 1 + tinymce/plugins/table/plugin.min.js | 1 + tinymce/plugins/template/plugin.min.js | 1 + tinymce/plugins/textcolor/plugin.min.js | 1 + tinymce/plugins/textpattern/plugin.min.js | 1 + .../plugins/visualblocks/css/visualblocks.css | 135 +++++ tinymce/plugins/visualblocks/plugin.min.js | 1 + tinymce/plugins/visualchars/plugin.min.js | 1 + tinymce/plugins/wordcount/plugin.min.js | 1 + .../skins/lightgray/content.inline.min.css | 1 + tinymce/skins/lightgray/content.min.css | 1 + .../skins/lightgray/fonts/tinymce-small.eot | Bin 0 -> 10316 bytes .../skins/lightgray/fonts/tinymce-small.svg | 62 +++ .../skins/lightgray/fonts/tinymce-small.ttf | Bin 0 -> 10128 bytes .../skins/lightgray/fonts/tinymce-small.woff | Bin 0 -> 7848 bytes tinymce/skins/lightgray/fonts/tinymce.eot | Bin 0 -> 10024 bytes tinymce/skins/lightgray/fonts/tinymce.svg | 63 +++ tinymce/skins/lightgray/fonts/tinymce.ttf | Bin 0 -> 9860 bytes tinymce/skins/lightgray/fonts/tinymce.woff | Bin 0 -> 7664 bytes tinymce/skins/lightgray/img/anchor.gif | Bin 0 -> 53 bytes tinymce/skins/lightgray/img/loader.gif | Bin 0 -> 2608 bytes tinymce/skins/lightgray/img/object.gif | Bin 0 -> 152 bytes tinymce/skins/lightgray/img/trans.gif | Bin 0 -> 43 bytes tinymce/skins/lightgray/skin.ie7.min.css | 1 + tinymce/skins/lightgray/skin.min.css | 1 + tinymce/themes/modern/theme.min.js | 1 + tinymce/tinymce.min.js | 11 + update.js | 122 +++++ version.jpg | Bin 0 -> 2366 bytes views/admin/cs/module_options.php | 36 ++ views/admin/da/module_options.php | 36 ++ views/admin/de/module_options.php | 36 ++ views/admin/en/module_options.php | 36 ++ views/admin/fr/module_options.php | 36 ++ views/admin/it/module_options.php | 36 ++ views/admin/nl/module_options.php | 36 ++ views/admin/ru/module_options.php | 36 ++ .../bottomnaviitem_admin_bottomnaviitem.tpl | 17 + 107 files changed, 3473 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 bestlife.png create mode 100644 changelog.txt create mode 100644 core/blatinymceoxviewconfig.php create mode 100644 metadata.php create mode 100644 package.json create mode 100644 tinymce.png create mode 100644 tinymce/langs/cs.js create mode 100644 tinymce/langs/da.js create mode 100644 tinymce/langs/de.js create mode 100644 tinymce/langs/fr_FR.js create mode 100644 tinymce/langs/it.js create mode 100644 tinymce/langs/nl.js create mode 100644 tinymce/langs/readme.md create mode 100644 tinymce/langs/ru.js create mode 100644 tinymce/license.txt create mode 100644 tinymce/plugins/advlist/plugin.min.js create mode 100644 tinymce/plugins/anchor/plugin.min.js create mode 100644 tinymce/plugins/autolink/plugin.min.js create mode 100644 tinymce/plugins/autoresize/plugin.min.js create mode 100644 tinymce/plugins/autosave/plugin.min.js create mode 100644 tinymce/plugins/bbcode/plugin.min.js create mode 100644 tinymce/plugins/charmap/plugin.min.js create mode 100644 tinymce/plugins/code/plugin.min.js create mode 100644 tinymce/plugins/colorpicker/plugin.min.js create mode 100644 tinymce/plugins/contextmenu/plugin.min.js create mode 100644 tinymce/plugins/directionality/plugin.min.js create mode 100644 tinymce/plugins/emoticons/img/smiley-cool.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-cry.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-embarassed.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-frown.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-innocent.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-kiss.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-laughing.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-money-mouth.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-sealed.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-smile.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-surprised.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-tongue-out.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-undecided.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-wink.gif create mode 100644 tinymce/plugins/emoticons/img/smiley-yell.gif create mode 100644 tinymce/plugins/emoticons/plugin.min.js create mode 100644 tinymce/plugins/example/dialog.html create mode 100644 tinymce/plugins/example/plugin.min.js create mode 100644 tinymce/plugins/example_dependency/plugin.min.js create mode 100644 tinymce/plugins/fullpage/plugin.min.js create mode 100644 tinymce/plugins/fullscreen/plugin.min.js create mode 100644 tinymce/plugins/hr/plugin.min.js create mode 100644 tinymce/plugins/image/plugin.min.js create mode 100644 tinymce/plugins/importcss/plugin.min.js create mode 100644 tinymce/plugins/insertdatetime/plugin.min.js create mode 100644 tinymce/plugins/layer/plugin.min.js create mode 100644 tinymce/plugins/legacyoutput/plugin.min.js create mode 100644 tinymce/plugins/link/plugin.min.js create mode 100644 tinymce/plugins/lists/plugin.min.js create mode 100644 tinymce/plugins/media/moxieplayer.swf create mode 100644 tinymce/plugins/media/plugin.min.js create mode 100644 tinymce/plugins/nonbreaking/plugin.min.js create mode 100644 tinymce/plugins/noneditable/plugin.min.js create mode 100644 tinymce/plugins/pagebreak/plugin.min.js create mode 100644 tinymce/plugins/paste/plugin.min.js create mode 100644 tinymce/plugins/preview/plugin.min.js create mode 100644 tinymce/plugins/print/plugin.min.js create mode 100644 tinymce/plugins/save/plugin.min.js create mode 100644 tinymce/plugins/searchreplace/plugin.min.js create mode 100644 tinymce/plugins/spellchecker/plugin.min.js create mode 100644 tinymce/plugins/tabfocus/plugin.min.js create mode 100644 tinymce/plugins/table/plugin.min.js create mode 100644 tinymce/plugins/template/plugin.min.js create mode 100644 tinymce/plugins/textcolor/plugin.min.js create mode 100644 tinymce/plugins/textpattern/plugin.min.js create mode 100644 tinymce/plugins/visualblocks/css/visualblocks.css create mode 100644 tinymce/plugins/visualblocks/plugin.min.js create mode 100644 tinymce/plugins/visualchars/plugin.min.js create mode 100644 tinymce/plugins/wordcount/plugin.min.js create mode 100644 tinymce/skins/lightgray/content.inline.min.css create mode 100644 tinymce/skins/lightgray/content.min.css create mode 100644 tinymce/skins/lightgray/fonts/tinymce-small.eot create mode 100644 tinymce/skins/lightgray/fonts/tinymce-small.svg create mode 100644 tinymce/skins/lightgray/fonts/tinymce-small.ttf create mode 100644 tinymce/skins/lightgray/fonts/tinymce-small.woff create mode 100644 tinymce/skins/lightgray/fonts/tinymce.eot create mode 100644 tinymce/skins/lightgray/fonts/tinymce.svg create mode 100644 tinymce/skins/lightgray/fonts/tinymce.ttf create mode 100644 tinymce/skins/lightgray/fonts/tinymce.woff create mode 100644 tinymce/skins/lightgray/img/anchor.gif create mode 100644 tinymce/skins/lightgray/img/loader.gif create mode 100644 tinymce/skins/lightgray/img/object.gif create mode 100644 tinymce/skins/lightgray/img/trans.gif create mode 100644 tinymce/skins/lightgray/skin.ie7.min.css create mode 100644 tinymce/skins/lightgray/skin.min.css create mode 100644 tinymce/themes/modern/theme.min.js create mode 100644 tinymce/tinymce.min.js create mode 100644 update.js create mode 100644 version.jpg create mode 100644 views/admin/cs/module_options.php create mode 100644 views/admin/da/module_options.php create mode 100644 views/admin/de/module_options.php create mode 100644 views/admin/en/module_options.php create mode 100644 views/admin/fr/module_options.php create mode 100644 views/admin/it/module_options.php create mode 100644 views/admin/nl/module_options.php create mode 100644 views/admin/ru/module_options.php create mode 100644 views/blocks/admin/bottomnaviitem_admin_bottomnaviitem.tpl diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..480c405 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules/ +npm-debug.log \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..0925714 --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +## [bla] TinyMCE for OXID eShop 4.7 & 4.8 +#### raw module branch, also contains development files + +### installation +* navigate into modules/ directory of your shop +* $ git clone https://github.com/vanilla-thunder/bla.git +* $ cd bla +* $ git clone -b module https://github.com/vanilla-thunder/bla-tinymce.git + + +### development / updating (node.js required) +* nagivate into bla-tinymce/ directory +* $ npm install +* $ node update.js- will update tinymce and language files +* $ node update.js version 1.5 - will get new update.jpg for version 1.5 diff --git a/bestlife.png b/bestlife.png new file mode 100644 index 0000000000000000000000000000000000000000..160dd302387dcea7a39195f0f91dabdd105789cd GIT binary patch literal 5850 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