summaryrefslogtreecommitdiff
path: root/program/js/tiny_mce/themes/advanced/editor_template_src.js
diff options
context:
space:
mode:
authoralecpl <alec@alec.pl>2008-07-18 14:59:01 +0000
committeralecpl <alec@alec.pl>2008-07-18 14:59:01 +0000
commit18240a9201d193a5a2420f8644fa05b7bfbceeec (patch)
tree79f1f65e1eede1f8f5e8bf87960594c286b600e8 /program/js/tiny_mce/themes/advanced/editor_template_src.js
parentbc0fe54235ae4f5cd4a74be91beb1f9953eb7b03 (diff)
- Updated TinyMCE to version 3.1.0.1
Diffstat (limited to 'program/js/tiny_mce/themes/advanced/editor_template_src.js')
-rw-r--r--program/js/tiny_mce/themes/advanced/editor_template_src.js26
1 files changed, 15 insertions, 11 deletions
diff --git a/program/js/tiny_mce/themes/advanced/editor_template_src.js b/program/js/tiny_mce/themes/advanced/editor_template_src.js
index 381ba6ba7..757b633e1 100644
--- a/program/js/tiny_mce/themes/advanced/editor_template_src.js
+++ b/program/js/tiny_mce/themes/advanced/editor_template_src.js
@@ -1,5 +1,5 @@
/**
- * $Id: editor_template_src.js 766 2008-04-03 20:37:06Z spocke $
+ * $Id: editor_template_src.js 852 2008-05-27 05:52:09Z spocke $
*
* @author Moxiecode
* @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved.
@@ -158,7 +158,7 @@
return false;
},
- _importClasses : function() {
+ _importClasses : function(e) {
var ed = this.editor, c = ed.controlManager.get('styleselect');
if (c.getLength() == 0) {
@@ -188,8 +188,8 @@
});
c.onPostRender.add(function(ed, n) {
- Event.add(n, 'focus', t._importClasses, t);
- Event.add(n, 'mousedown', t._importClasses, t);
+ Event.add(n.id + '_text', 'focus', t._importClasses, t);
+ Event.add(n.id + '_text', 'mousedown', t._importClasses, t);
});
}
@@ -210,7 +210,7 @@
},
_createFontSizeSelect : function() {
- var c, t = this, lo = [
+ var t = this, ed = t.editor, c, lo = [
"1 (8 pt)",
"2 (10 pt)",
"3 (12 pt)",
@@ -220,10 +220,10 @@
"7 (36 pt)"
], fz = [8, 10, 12, 14, 18, 24, 36];
- c = t.editor.controlManager.createListBox('fontsizeselect', {title : 'advanced.font_size', cmd : 'FontSize'});
+ c = ed.controlManager.createListBox('fontsizeselect', {title : 'advanced.font_size', cmd : 'FontSize'});
if (c) {
- each(explode(t.settings.theme_advanced_font_sizes), function(v) {
- c.add(lo[parseInt(v) - 1], v, {'style' : 'font-size:' + fz[v - 1] + 'pt', 'class' : 'mceFontSize' + v});
+ each(ed.getParam('theme_advanced_font_sizes', t.settings.theme_advanced_font_sizes, 'hash'), function(v, k) {
+ c.add(k != v ? k : lo[parseInt(v) - 1], v, {'style' : 'font-size:' + fz[v - 1] + 'pt', 'class' : 'mceFontSize' + v});
});
}
@@ -519,7 +519,7 @@
each(explode(s.theme_advanced_containers || ''), function(c, i) {
var v = s['theme_advanced_container_' + c] || '';
- switch (c.toLowerCase()) {
+ switch (v.toLowerCase()) {
case 'mceeditor':
n = DOM.add(tb, 'tr');
n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'});
@@ -530,7 +530,7 @@
break;
default:
- a = s['theme_advanced_container_' + c + '_align'].toLowerCase();
+ a = (s['theme_advanced_container_' + c + '_align'] || da).toLowerCase();
a = 'mce' + t._ufirst(a);
n = DOM.add(DOM.add(tb, 'tr'), 'td', {
@@ -797,7 +797,7 @@
c.select(ed.queryCommandValue('FontName'));
if (c = cm.get('fontsizeselect'))
- c.select(ed.queryCommandValue('FontSize'));
+ c.select('' + ed.queryCommandValue('FontSize'));
if (s.theme_advanced_path && s.theme_advanced_statusbar_location) {
p = DOM.get(ed.id + '_path') || DOM.add(ed.id + '_path_row', 'span', {id : ed.id + '_path'});
@@ -1023,7 +1023,9 @@
var t = this;
this._mceColorPicker(0, {
+ color: t.fgColor,
func : function(co) {
+ t.fgColor = co;
t.editor.execCommand('ForeColor', false, co);
}
});
@@ -1033,7 +1035,9 @@
var t = this;
this._mceColorPicker(0, {
+ color: t.bgColor,
func : function(co) {
+ t.bgColor = co;
t.editor.execCommand('HiliteColor', false, co);
}
});