1 /** |
1 /** |
2 * $Id: editor_template_src.js 382 2007-11-13 14:48:38Z spocke $ |
2 * $Id: editor_template_src.js 520 2008-01-07 16:30:32Z spocke $ |
3 * |
3 * |
4 * This file is meant to showcase how to create a simple theme. The advanced |
4 * This file is meant to showcase how to create a simple theme. The advanced |
5 * theme is more suitable for production use. |
5 * theme is more suitable for production use. |
6 * |
6 * |
7 * @author Moxiecode |
7 * @author Moxiecode |
8 * @copyright Copyright © 2004-2007, Moxiecode Systems AB, All rights reserved. |
8 * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. |
9 */ |
9 */ |
10 |
10 |
11 (function() { |
11 (function() { |
12 var DOM = tinymce.DOM; |
12 var DOM = tinymce.DOM; |
13 |
13 |
34 }, |
34 }, |
35 |
35 |
36 renderUI : function(o) { |
36 renderUI : function(o) { |
37 var t = this, n = o.targetNode, ic, tb, ed = t.editor, cf = ed.controlManager, sc; |
37 var t = this, n = o.targetNode, ic, tb, ed = t.editor, cf = ed.controlManager, sc; |
38 |
38 |
39 n = DOM.insertAfter(DOM.create('div', {id : ed.id + '_container', 'class' : 'mceEditor ' + ed.settings.skin + 'Skin'}), n); |
39 n = DOM.insertAfter(DOM.create('div', {id : ed.id + '_container', 'class' : 'mceEditor ' + ed.settings.skin + 'SimpleSkin'}), n); |
40 n = sc = DOM.add(n, 'table', {cellPadding : 0, cellSpacing : 0, 'class' : 'mceLayout'}); |
40 n = sc = DOM.add(n, 'table', {cellPadding : 0, cellSpacing : 0, 'class' : 'mceLayout'}); |
41 n = tb = DOM.add(n, 'tbody'); |
41 n = tb = DOM.add(n, 'tbody'); |
42 |
42 |
43 // Create iframe container |
43 // Create iframe container |
44 n = DOM.add(tb, 'tr'); |
44 n = DOM.add(tb, 'tr'); |