includes/clientside/tinymce/themes/advanced/editor_template_src.js
changeset 588 20484deb89cd
parent 543 dffcbfbc4e59
child 778 57ce13805b6f
equal deleted inserted replaced
587:705ed7162315 588:20484deb89cd
     1 /**
     1 /**
     2  * $Id: editor_template_src.js 829 2008-04-30 14:35:32Z spocke $
     2  * $Id: editor_template_src.js 852 2008-05-27 05:52:09Z spocke $
     3  *
     3  *
     4  * @author Moxiecode
     4  * @author Moxiecode
     5  * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved.
     5  * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved.
     6  */
     6  */
     7 
     7 
   156 			}
   156 			}
   157 
   157 
   158 			return false;
   158 			return false;
   159 		},
   159 		},
   160 
   160 
   161 		_importClasses : function() {
   161 		_importClasses : function(e) {
   162 			var ed = this.editor, c = ed.controlManager.get('styleselect');
   162 			var ed = this.editor, c = ed.controlManager.get('styleselect');
   163 
   163 
   164 			if (c.getLength() == 0) {
   164 			if (c.getLength() == 0) {
   165 				each(ed.dom.getClasses(), function(o) {
   165 				each(ed.dom.getClasses(), function(o) {
   166 					c.add(o['class'], o['class']);
   166 					c.add(o['class'], o['class']);
   186 					if (v)
   186 					if (v)
   187 						c.add(t.editor.translate(k), v);
   187 						c.add(t.editor.translate(k), v);
   188 				});
   188 				});
   189 
   189 
   190 				c.onPostRender.add(function(ed, n) {
   190 				c.onPostRender.add(function(ed, n) {
   191 					Event.add(n, 'focus', t._importClasses, t);
   191 					Event.add(n.id + '_text', 'focus', t._importClasses, t);
   192 					Event.add(n, 'mousedown', t._importClasses, t);
   192 					Event.add(n.id + '_text', 'mousedown', t._importClasses, t);
   193 				});
   193 				});
   194 			}
   194 			}
   195 
   195 
   196 			return c;
   196 			return c;
   197 		},
   197 		},