File: tiny_mce_ext.js

package info (click to toggle)
wordpress 2.5.1-11%2Blenny4
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 9,012 kB
  • ctags: 14,047
  • sloc: sh: 86,522; php: 48,548; makefile: 38; xml: 36
file content (36 lines) | stat: -rw-r--r-- 1,044 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
tinyMCEPreInit.start = function() {
	var t = this, each = tinymce.each, s = t.settings, sl = tinymce.ScriptLoader, ln = s.languages, th = s.themes;

	function load(u, sp) {
		var o;

		if (!sp)
			u = t.base + u;

		o = {url : u, state : 2};
		sl.queue.push(o);
		sl.lookup[o.url] = o;
	};

	sl.markDone(t.base + '/langs/' + ln + '.js');

	load('/themes/' + th + '/editor_template' + t.suffix + '.js');
	sl.markDone(t.base + '/themes/' + th + '/langs/' + ln + '.js');
	sl.markDone(t.base + '/themes/' + th + '/langs/' + ln + '_dlg.js');

	each(s.plugins.split(','), function(n) {
		if (n && n.charAt(0) != '-') {
			load('/plugins/' + n + '/editor_plugin' + t.suffix + '.js');

			sl.markDone(t.base + '/plugins/' + n + '/langs/' + ln + '.js');
			sl.markDone(t.base + '/plugins/' + n + '/langs/' + ln + '_dlg.js');
		}
	});
};
tinyMCEPreInit.load_ext = function(url,lang) {
	var sl = tinymce.ScriptLoader;
	
//	sl.add(url + '/langs/lang.php');
	sl.markDone(url + '/langs/' + lang + '.js');
	sl.markDone(url + '/langs/' + lang + '_dlg.js');
};