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() { |