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() {};