From 429ce88a8bb9a50ad7f8d0113cf9578b25ed0cd6 Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Mon, 11 Feb 2008 19:22:22 +0000 Subject: [PATCH] tinyMCE compressor additions and deletion of unused lang files. Props azaozz. see #5807 git-svn-id: https://develop.svn.wordpress.org/trunk@6790 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/js/tinymce/langs/en.js | 0 .../js/tinymce/plugins/media/langs/en_dlg.js | 0 .../js/tinymce/plugins/paste/langs/en_dlg.js | 0 .../js/tinymce/plugins/wordpress/langs/en.js | 0 .../js/tinymce/themes/advanced/langs/en.js | 0 .../tinymce/themes/advanced/langs/en_dlg.js | 0 wp-includes/js/tinymce/tiny_mce_ext.js | 91 +++++++++++++++++++ 7 files changed, 91 insertions(+) delete mode 100644 wp-includes/js/tinymce/langs/en.js delete mode 100644 wp-includes/js/tinymce/plugins/media/langs/en_dlg.js delete mode 100644 wp-includes/js/tinymce/plugins/paste/langs/en_dlg.js delete mode 100644 wp-includes/js/tinymce/plugins/wordpress/langs/en.js delete mode 100644 wp-includes/js/tinymce/themes/advanced/langs/en.js delete mode 100644 wp-includes/js/tinymce/themes/advanced/langs/en_dlg.js create mode 100644 wp-includes/js/tinymce/tiny_mce_ext.js diff --git a/wp-includes/js/tinymce/langs/en.js b/wp-includes/js/tinymce/langs/en.js deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/wp-includes/js/tinymce/plugins/media/langs/en_dlg.js b/wp-includes/js/tinymce/plugins/media/langs/en_dlg.js deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/wp-includes/js/tinymce/plugins/paste/langs/en_dlg.js b/wp-includes/js/tinymce/plugins/paste/langs/en_dlg.js deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/wp-includes/js/tinymce/plugins/wordpress/langs/en.js b/wp-includes/js/tinymce/plugins/wordpress/langs/en.js deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/wp-includes/js/tinymce/themes/advanced/langs/en.js b/wp-includes/js/tinymce/themes/advanced/langs/en.js deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/wp-includes/js/tinymce/themes/advanced/langs/en_dlg.js b/wp-includes/js/tinymce/themes/advanced/langs/en_dlg.js deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/wp-includes/js/tinymce/tiny_mce_ext.js b/wp-includes/js/tinymce/tiny_mce_ext.js new file mode 100644 index 0000000000..00d8210c9b --- /dev/null +++ b/wp-includes/js/tinymce/tiny_mce_ext.js @@ -0,0 +1,91 @@ + +tinyMCE_GZ.start = function() { + var t = this, each = tinymce.each, s = t.settings, sl = tinymce.ScriptLoader, ln = s.languages.split(','); + + function load(u, sp) { + var o; + + if (!sp) + u = t.baseURL + u; + + o = {url : u, state : 2}; + sl.queue.push(o); + sl.lookup[o.url] = o; + }; + + // Add core languages + each (ln, function(c) { + if (c) + load('/langs/' + c + '.js'); + }); + + // Add themes with languages + each(s.themes.split(','), function(n) { + if (n) { + load('/themes/' + n + '/editor_template' + s.suffix + '.js'); + + each (ln, function(c) { + if (c) + load('/themes/' + n + '/langs/' + c + '.js'); + }); + } + }); + + // Add plugins with languages + each(s.plugins.split(','), function(n) { + if (n && n.charAt(0) != '-') { + load('/plugins/' + n + '/editor_plugin' + s.suffix + '.js'); + + each (ln, function(c) { + if (c) + load('/plugins/' + n + '/langs/' + c + '.js'); + }); + } + }); +}; + + tinyMCE_GZ.start = function() { + var t = this, each = tinymce.each, s = t.settings, sl = tinymce.ScriptLoader, ln = s.languages.split(','); + + function load(u, sp) { + var o; + + if (!sp) + u = t.baseURL + u; + + o = {url : u, state : 2}; + sl.queue.push(o); + sl.lookup[o.url] = o; + }; + + // Add core languages + each (ln, function(c) { + if (c) + load('/langs/' + c + '.js'); + }); + + // Add themes with languages + each(s.themes.split(','), function(n) { + if (n) { + load('/themes/' + n + '/editor_template' + s.suffix + '.js'); + + each (ln, function(c) { + if (c) + load('/themes/' + n + '/langs/' + c + '.js'); + }); + } + }); + + // Add plugins with languages + each(s.plugins.split(','), function(n) { + if (n && n.charAt(0) != '-') { + load('/plugins/' + n + '/editor_plugin' + s.suffix + '.js'); + + each (ln, function(c) { + if (c) + load('/plugins/' + n + '/langs/' + c + '.js'); + }); + } + }); + }; +// tinyMCE_GZ.end = function() {};