includes/clientside/tinymce/plugins/fullpage/editor_plugin_src.js
changeset 778 57ce13805b6f
parent 543 dffcbfbc4e59
child 1193 e3b94bd055dc
equal deleted inserted replaced
777:488665d49417 778:57ce13805b6f
     1 /**
     1 /**
     2  * $Id: editor_plugin_src.js 827 2008-04-29 15:02:42Z spocke $
     2  * $Id: editor_plugin_src.js 920 2008-09-09 14:05:33Z 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 
    49 			var bdattr, i, len, kv, k, v, t, attr = this.head.match(/body(.*?)>/i);
    49 			var bdattr, i, len, kv, k, v, t, attr = this.head.match(/body(.*?)>/i);
    50 
    50 
    51 			if (attr && attr[1]) {
    51 			if (attr && attr[1]) {
    52 				bdattr = attr[1].match(/\s*(\w+\s*=\s*".*?"|\w+\s*=\s*'.*?'|\w+\s*=\s*\w+|\w+)\s*/g);
    52 				bdattr = attr[1].match(/\s*(\w+\s*=\s*".*?"|\w+\s*=\s*'.*?'|\w+\s*=\s*\w+|\w+)\s*/g);
    53 
    53 
    54 				for(i = 0, len = bdattr.length; i < len; i++) {
    54 				if (bdattr) {
    55 					kv = bdattr[i].split('=');
    55 					for(i = 0, len = bdattr.length; i < len; i++) {
    56 					k = kv[0].replace(/\s/,'');
    56 						kv = bdattr[i].split('=');
    57 					v = kv[1];
    57 						k = kv[0].replace(/\s/,'');
       
    58 						v = kv[1];
    58 
    59 
    59 					if (v) {
    60 						if (v) {
    60 						v = v.replace(/^\s+/,'').replace(/\s+$/,'');
    61 							v = v.replace(/^\s+/,'').replace(/\s+$/,'');
    61 						t = v.match(/^["'](.*)["']$/);
    62 							t = v.match(/^["'](.*)["']$/);
    62 
    63 
    63 						if (t)
    64 							if (t)
    64 							v = t[1];
    65 								v = t[1];
    65 					} else
    66 						} else
    66 						v = k;
    67 							v = k;
    67 
    68 
    68 					ed.dom.setAttrib(ed.getBody(), 'style', v);
    69 						ed.dom.setAttrib(ed.getBody(), 'style', v);
       
    70 					}
    69 				}
    71 				}
    70 			}
    72 			}
    71 		},
    73 		},
    72 
    74 
    73 		_createSerializer : function() {
    75 		_createSerializer : function() {