includes/clientside/tinymce/plugins/layer/editor_plugin_src.js
changeset 476 f26a69c40431
parent 459 31c23016ab62
equal deleted inserted replaced
475:51386f1852b8 476:f26a69c40431
     1 /**
     1 /**
     2  * $Id: editor_plugin_src.js 592 2008-02-12 18:09:06Z spocke $
     2  * $Id: editor_plugin_src.js 652 2008-02-29 13:09:46Z 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 
    78 			var dom = ed.dom;
    78 			var dom = ed.dom;
    79 
    79 
    80 			tinymce.each(dom.select('div,p', e), function(e) {
    80 			tinymce.each(dom.select('div,p', e), function(e) {
    81 				if (/^(absolute|relative|static)$/i.test(e.style.position)) {
    81 				if (/^(absolute|relative|static)$/i.test(e.style.position)) {
    82 					if (s)
    82 					if (s)
    83 						dom.addClass(e, 'mceVisualAid');
    83 						dom.addClass(e, 'mceItemVisualAid');
    84 					else
    84 					else
    85 						dom.removeClass(e, 'mceVisualAid');	
    85 						dom.removeClass(e, 'mceItemVisualAid');	
    86 				}
    86 				}
    87 			});
    87 			});
    88 		},
    88 		},
    89 
    89 
    90 		_move : function(d) {
    90 		_move : function(d) {
   158 					left : p.x,
   158 					left : p.x,
   159 					top : (p.y > 20 ? p.y : 20),
   159 					top : (p.y > 20 ? p.y : 20),
   160 					width : 100,
   160 					width : 100,
   161 					height : 100
   161 					height : 100
   162 				},
   162 				},
   163 				'class' : 'mceVisualAid'
   163 				'class' : 'mceItemVisualAid'
   164 			}, ed.selection.getContent() || ed.getLang('layer.content'));
   164 			}, ed.selection.getContent() || ed.getLang('layer.content'));
   165 		},
   165 		},
   166 
   166 
   167 		_toggleAbsolute : function() {
   167 		_toggleAbsolute : function() {
   168 			var ed = this.editor, le = this._getParentLayer(ed.selection.getNode());
   168 			var ed = this.editor, le = this._getParentLayer(ed.selection.getNode());
   178 						top : '',
   178 						top : '',
   179 						width : '',
   179 						width : '',
   180 						height : ''
   180 						height : ''
   181 					});
   181 					});
   182 
   182 
   183 					ed.dom.removeClass(le, 'mceVisualAid');
   183 					ed.dom.removeClass(le, 'mceItemVisualAid');
   184 				} else {
   184 				} else {
   185 					if (le.style.left == "")
   185 					if (le.style.left == "")
   186 						le.style.left = 20 + 'px';
   186 						le.style.left = 20 + 'px';
   187 
   187 
   188 					if (le.style.top == "")
   188 					if (le.style.top == "")