rev |
line source |
bsw/jbe@1309
|
1 /**
|
bsw/jbe@1309
|
2 * Full HTML5 compatibility rule set
|
bsw/jbe@1309
|
3 * These rules define which tags and CSS classes are supported and which tags should be specially treated.
|
bsw/jbe@1309
|
4 *
|
bsw/jbe@1309
|
5 * Examples based on this rule set:
|
bsw/jbe@1309
|
6 *
|
bsw/jbe@1309
|
7 * <a href="http://foobar.com">foo</a>
|
bsw/jbe@1309
|
8 * ... becomes ...
|
bsw/jbe@1309
|
9 * <a href="http://foobar.com" target="_blank" rel="nofollow">foo</a>
|
bsw/jbe@1309
|
10 *
|
bsw/jbe@1309
|
11 * <img align="left" src="http://foobar.com/image.png">
|
bsw/jbe@1309
|
12 * ... becomes ...
|
bsw/jbe@1309
|
13 * <img class="wysiwyg-float-left" src="http://foobar.com/image.png" alt="">
|
bsw/jbe@1309
|
14 *
|
bsw/jbe@1309
|
15 * <div>foo<script>alert(document.cookie)</script></div>
|
bsw/jbe@1309
|
16 * ... becomes ...
|
bsw/jbe@1309
|
17 * <div>foo</div>
|
bsw/jbe@1309
|
18 *
|
bsw/jbe@1309
|
19 * <marquee>foo</marquee>
|
bsw/jbe@1309
|
20 * ... becomes ...
|
bsw/jbe@1309
|
21 * <span>foo</span>
|
bsw/jbe@1309
|
22 *
|
bsw/jbe@1309
|
23 * foo <br clear="both"> bar
|
bsw/jbe@1309
|
24 * ... becomes ...
|
bsw/jbe@1309
|
25 * foo <br class="wysiwyg-clear-both"> bar
|
bsw/jbe@1309
|
26 *
|
bsw/jbe@1309
|
27 * <div>hello <iframe src="http://google.com"></iframe></div>
|
bsw/jbe@1309
|
28 * ... becomes ...
|
bsw/jbe@1309
|
29 * <div>hello </div>
|
bsw/jbe@1309
|
30 *
|
bsw/jbe@1309
|
31 * <center>hello</center>
|
bsw/jbe@1309
|
32 * ... becomes ...
|
bsw/jbe@1309
|
33 * <div class="wysiwyg-text-align-center">hello</div>
|
bsw/jbe@1309
|
34 */
|
bsw/jbe@1309
|
35 var wysihtmlParserRules = {
|
bsw/jbe@1309
|
36 /**
|
bsw/jbe@1309
|
37 * CSS Class white-list
|
bsw/jbe@1309
|
38 * Following CSS classes won't be removed when parsed by the wysihtml HTML parser
|
bsw/jbe@1309
|
39 */
|
bsw/jbe@1309
|
40 "classes": {
|
bsw/jbe@1309
|
41 "wysiwyg-clear-both": 1,
|
bsw/jbe@1309
|
42 "wysiwyg-clear-left": 1,
|
bsw/jbe@1309
|
43 "wysiwyg-clear-right": 1,
|
bsw/jbe@1309
|
44 "wysiwyg-color-aqua": 1,
|
bsw/jbe@1309
|
45 "wysiwyg-color-black": 1,
|
bsw/jbe@1309
|
46 "wysiwyg-color-blue": 1,
|
bsw/jbe@1309
|
47 "wysiwyg-color-fuchsia": 1,
|
bsw/jbe@1309
|
48 "wysiwyg-color-gray": 1,
|
bsw/jbe@1309
|
49 "wysiwyg-color-green": 1,
|
bsw/jbe@1309
|
50 "wysiwyg-color-lime": 1,
|
bsw/jbe@1309
|
51 "wysiwyg-color-maroon": 1,
|
bsw/jbe@1309
|
52 "wysiwyg-color-navy": 1,
|
bsw/jbe@1309
|
53 "wysiwyg-color-olive": 1,
|
bsw/jbe@1309
|
54 "wysiwyg-color-purple": 1,
|
bsw/jbe@1309
|
55 "wysiwyg-color-red": 1,
|
bsw/jbe@1309
|
56 "wysiwyg-color-silver": 1,
|
bsw/jbe@1309
|
57 "wysiwyg-color-teal": 1,
|
bsw/jbe@1309
|
58 "wysiwyg-color-white": 1,
|
bsw/jbe@1309
|
59 "wysiwyg-color-yellow": 1,
|
bsw/jbe@1309
|
60 "wysiwyg-float-left": 1,
|
bsw/jbe@1309
|
61 "wysiwyg-float-right": 1,
|
bsw/jbe@1309
|
62 "wysiwyg-font-size-large": 1,
|
bsw/jbe@1309
|
63 "wysiwyg-font-size-larger": 1,
|
bsw/jbe@1309
|
64 "wysiwyg-font-size-medium": 1,
|
bsw/jbe@1309
|
65 "wysiwyg-font-size-small": 1,
|
bsw/jbe@1309
|
66 "wysiwyg-font-size-smaller": 1,
|
bsw/jbe@1309
|
67 "wysiwyg-font-size-x-large": 1,
|
bsw/jbe@1309
|
68 "wysiwyg-font-size-x-small": 1,
|
bsw/jbe@1309
|
69 "wysiwyg-font-size-xx-large": 1,
|
bsw/jbe@1309
|
70 "wysiwyg-font-size-xx-small": 1,
|
bsw/jbe@1309
|
71 "wysiwyg-text-align-center": 1,
|
bsw/jbe@1309
|
72 "wysiwyg-text-align-justify": 1,
|
bsw/jbe@1309
|
73 "wysiwyg-text-align-left": 1,
|
bsw/jbe@1309
|
74 "wysiwyg-text-align-right": 1
|
bsw/jbe@1309
|
75 },
|
bsw/jbe@1309
|
76 /**
|
bsw/jbe@1309
|
77 * Tag list
|
bsw/jbe@1309
|
78 *
|
bsw/jbe@1309
|
79 * The following options are available:
|
bsw/jbe@1309
|
80 *
|
bsw/jbe@1309
|
81 * - add_class: converts and deletes the given HTML4 attribute (align, clear, ...) via the given method to a css class
|
bsw/jbe@1309
|
82 * The following methods are implemented in wysihtml.dom.parse:
|
bsw/jbe@1309
|
83 * - align_text: converts align attribute values (right/left/center/justify) to their corresponding css class "wysiwyg-text-align-*")
|
bsw/jbe@1309
|
84 * <p align="center">foo</p> ... becomes ... <p class="wysiwyg-text-align-center">foo</p>
|
bsw/jbe@1309
|
85 * - clear_br: converts clear attribute values left/right/all/both to their corresponding css class "wysiwyg-clear-*"
|
bsw/jbe@1309
|
86 * <br clear="all"> ... becomes ... <br class="wysiwyg-clear-both">
|
bsw/jbe@1309
|
87 * - align_img: converts align attribute values (right/left) on <img> to their corresponding css class "wysiwyg-float-*"
|
bsw/jbe@1309
|
88 *
|
bsw/jbe@1309
|
89 * - add_style: converts and deletes the given HTML4 attribute (align) via the given method to a css style
|
bsw/jbe@1309
|
90 * The following methods are implemented in wysihtml.dom.parse:
|
bsw/jbe@1309
|
91 * - align_text: converts align attribute values (right/left/center) to their corresponding css style)
|
bsw/jbe@1309
|
92 * <p align="center">foo</p> ... becomes ... <p style="text-align:center">foo</p>
|
bsw/jbe@1309
|
93 *
|
bsw/jbe@1309
|
94 * - remove: removes the element and its content
|
bsw/jbe@1309
|
95 *
|
bsw/jbe@1309
|
96 * - unwrap removes element but leaves content
|
bsw/jbe@1309
|
97 *
|
bsw/jbe@1309
|
98 * - rename_tag: renames the element to the given tag
|
bsw/jbe@1309
|
99 *
|
bsw/jbe@1309
|
100 * - set_class: adds the given class to the element (note: make sure that the class is in the "classes" white list above)
|
bsw/jbe@1309
|
101 *
|
bsw/jbe@1309
|
102 * - set_attributes: sets/overrides the given attributes
|
bsw/jbe@1309
|
103 *
|
bsw/jbe@1309
|
104 * - check_attributes: checks the given HTML attribute via the given method
|
bsw/jbe@1309
|
105 * - url: allows only valid urls (starting with http:// or https://)
|
bsw/jbe@1309
|
106 * - src: allows something like "/foobar.jpg", "http://google.com", ...
|
bsw/jbe@1309
|
107 * - href: allows something like "mailto:bert@foo.com", "http://google.com", "/foobar.jpg"
|
bsw/jbe@1309
|
108 * - alt: strips unwanted characters. if the attribute is not set, then it gets set (to ensure valid and compatible HTML)
|
bsw/jbe@1309
|
109 * - numbers: ensures that the attribute only contains numeric (integer) characters (no float values or units)
|
bsw/jbe@1309
|
110 * - dimension: for with/height attributes where floating point numbrs and percentages are allowed
|
bsw/jbe@1309
|
111 * - any: allows anything to pass
|
bsw/jbe@1309
|
112 */
|
bsw/jbe@1309
|
113 "tags": {
|
bsw/jbe@1309
|
114 "tr": {
|
bsw/jbe@1309
|
115 "add_class": {
|
bsw/jbe@1309
|
116 "align": "align_text"
|
bsw/jbe@1309
|
117 }
|
bsw/jbe@1309
|
118 },
|
bsw/jbe@1309
|
119 "strike": {
|
bsw/jbe@1309
|
120 "remove": 1
|
bsw/jbe@1309
|
121 },
|
bsw/jbe@1309
|
122 "form": {
|
bsw/jbe@1309
|
123 "rename_tag": "div"
|
bsw/jbe@1309
|
124 },
|
bsw/jbe@1309
|
125 "rt": {
|
bsw/jbe@1309
|
126 "rename_tag": "span"
|
bsw/jbe@1309
|
127 },
|
bsw/jbe@1309
|
128 "code": {},
|
bsw/jbe@1309
|
129 "acronym": {
|
bsw/jbe@1309
|
130 "rename_tag": "span"
|
bsw/jbe@1309
|
131 },
|
bsw/jbe@1309
|
132 "br": {
|
bsw/jbe@1309
|
133 "add_class": {
|
bsw/jbe@1309
|
134 "clear": "clear_br"
|
bsw/jbe@1309
|
135 }
|
bsw/jbe@1309
|
136 },
|
bsw/jbe@1309
|
137 "details": {
|
bsw/jbe@1309
|
138 "rename_tag": "div"
|
bsw/jbe@1309
|
139 },
|
bsw/jbe@1309
|
140 "h4": {
|
bsw/jbe@1309
|
141 "add_class": {
|
bsw/jbe@1309
|
142 "align": "align_text"
|
bsw/jbe@1309
|
143 }
|
bsw/jbe@1309
|
144 },
|
bsw/jbe@1309
|
145 "em": {},
|
bsw/jbe@1309
|
146 "title": {
|
bsw/jbe@1309
|
147 "remove": 1
|
bsw/jbe@1309
|
148 },
|
bsw/jbe@1309
|
149 "multicol": {
|
bsw/jbe@1309
|
150 "rename_tag": "div"
|
bsw/jbe@1309
|
151 },
|
bsw/jbe@1309
|
152 "figure": {
|
bsw/jbe@1309
|
153 "rename_tag": "div"
|
bsw/jbe@1309
|
154 },
|
bsw/jbe@1309
|
155 "xmp": {
|
bsw/jbe@1309
|
156 "rename_tag": "span"
|
bsw/jbe@1309
|
157 },
|
bsw/jbe@1309
|
158 "small": {
|
bsw/jbe@1309
|
159 "rename_tag": "span",
|
bsw/jbe@1309
|
160 "set_class": "wysiwyg-font-size-smaller"
|
bsw/jbe@1309
|
161 },
|
bsw/jbe@1309
|
162 "area": {
|
bsw/jbe@1309
|
163 "remove": 1
|
bsw/jbe@1309
|
164 },
|
bsw/jbe@1309
|
165 "time": {
|
bsw/jbe@1309
|
166 "rename_tag": "span"
|
bsw/jbe@1309
|
167 },
|
bsw/jbe@1309
|
168 "dir": {
|
bsw/jbe@1309
|
169 "rename_tag": "ul"
|
bsw/jbe@1309
|
170 },
|
bsw/jbe@1309
|
171 "bdi": {
|
bsw/jbe@1309
|
172 "rename_tag": "span"
|
bsw/jbe@1309
|
173 },
|
bsw/jbe@1309
|
174 "command": {
|
bsw/jbe@1309
|
175 "remove": 1
|
bsw/jbe@1309
|
176 },
|
bsw/jbe@1309
|
177 "ul": {},
|
bsw/jbe@1309
|
178 "progress": {
|
bsw/jbe@1309
|
179 "rename_tag": "span"
|
bsw/jbe@1309
|
180 },
|
bsw/jbe@1309
|
181 "dfn": {
|
bsw/jbe@1309
|
182 "rename_tag": "span"
|
bsw/jbe@1309
|
183 },
|
bsw/jbe@1309
|
184 "iframe": {
|
bsw/jbe@1309
|
185 "remove": 1
|
bsw/jbe@1309
|
186 },
|
bsw/jbe@1309
|
187 "figcaption": {
|
bsw/jbe@1309
|
188 "rename_tag": "div"
|
bsw/jbe@1309
|
189 },
|
bsw/jbe@1309
|
190 "a": {
|
bsw/jbe@1309
|
191 "check_attributes": {
|
bsw/jbe@1309
|
192 "target": "any",
|
bsw/jbe@1309
|
193 "href": "url" // if you compiled master manually then change this from 'url' to 'href'
|
bsw/jbe@1309
|
194 },
|
bsw/jbe@1309
|
195 "set_attributes": {
|
bsw/jbe@1309
|
196 "rel": "nofollow"
|
bsw/jbe@1309
|
197 }
|
bsw/jbe@1309
|
198 },
|
bsw/jbe@1309
|
199 "img": {
|
bsw/jbe@1309
|
200 "check_attributes": {
|
bsw/jbe@1309
|
201 "width": "dimension",
|
bsw/jbe@1309
|
202 "alt": "alt",
|
bsw/jbe@1309
|
203 "src": "url", // if you compiled master manually then change this from 'url' to 'src'
|
bsw/jbe@1309
|
204 "height": "dimension"
|
bsw/jbe@1309
|
205 },
|
bsw/jbe@1309
|
206 "add_class": {
|
bsw/jbe@1309
|
207 "align": "align_img"
|
bsw/jbe@1309
|
208 }
|
bsw/jbe@1309
|
209 },
|
bsw/jbe@1309
|
210 "rb": {
|
bsw/jbe@1309
|
211 "rename_tag": "span"
|
bsw/jbe@1309
|
212 },
|
bsw/jbe@1309
|
213 "footer": {
|
bsw/jbe@1309
|
214 "rename_tag": "div"
|
bsw/jbe@1309
|
215 },
|
bsw/jbe@1309
|
216 "noframes": {
|
bsw/jbe@1309
|
217 "remove": 1
|
bsw/jbe@1309
|
218 },
|
bsw/jbe@1309
|
219 "abbr": {
|
bsw/jbe@1309
|
220 "rename_tag": "span"
|
bsw/jbe@1309
|
221 },
|
bsw/jbe@1309
|
222 "u": {},
|
bsw/jbe@1309
|
223 "bgsound": {
|
bsw/jbe@1309
|
224 "remove": 1
|
bsw/jbe@1309
|
225 },
|
bsw/jbe@1309
|
226 "address": {
|
bsw/jbe@1309
|
227 "rename_tag": "div"
|
bsw/jbe@1309
|
228 },
|
bsw/jbe@1309
|
229 "basefont": {
|
bsw/jbe@1309
|
230 "remove": 1
|
bsw/jbe@1309
|
231 },
|
bsw/jbe@1309
|
232 "nav": {
|
bsw/jbe@1309
|
233 "rename_tag": "div"
|
bsw/jbe@1309
|
234 },
|
bsw/jbe@1309
|
235 "h1": {
|
bsw/jbe@1309
|
236 "add_class": {
|
bsw/jbe@1309
|
237 "align": "align_text"
|
bsw/jbe@1309
|
238 }
|
bsw/jbe@1309
|
239 },
|
bsw/jbe@1309
|
240 "head": {
|
bsw/jbe@1309
|
241 "remove": 1
|
bsw/jbe@1309
|
242 },
|
bsw/jbe@1309
|
243 "tbody": {
|
bsw/jbe@1309
|
244 "add_class": {
|
bsw/jbe@1309
|
245 "align": "align_text"
|
bsw/jbe@1309
|
246 }
|
bsw/jbe@1309
|
247 },
|
bsw/jbe@1309
|
248 "dd": {
|
bsw/jbe@1309
|
249 "rename_tag": "div"
|
bsw/jbe@1309
|
250 },
|
bsw/jbe@1309
|
251 "s": {
|
bsw/jbe@1309
|
252 "rename_tag": "span"
|
bsw/jbe@1309
|
253 },
|
bsw/jbe@1309
|
254 "li": {},
|
bsw/jbe@1309
|
255 "td": {
|
bsw/jbe@1309
|
256 "check_attributes": {
|
bsw/jbe@1309
|
257 "rowspan": "numbers",
|
bsw/jbe@1309
|
258 "colspan": "numbers"
|
bsw/jbe@1309
|
259 },
|
bsw/jbe@1309
|
260 "add_class": {
|
bsw/jbe@1309
|
261 "align": "align_text"
|
bsw/jbe@1309
|
262 }
|
bsw/jbe@1309
|
263 },
|
bsw/jbe@1309
|
264 "object": {
|
bsw/jbe@1309
|
265 "remove": 1
|
bsw/jbe@1309
|
266 },
|
bsw/jbe@1309
|
267 "div": {
|
bsw/jbe@1309
|
268 "add_class": {
|
bsw/jbe@1309
|
269 "align": "align_text"
|
bsw/jbe@1309
|
270 }
|
bsw/jbe@1309
|
271 },
|
bsw/jbe@1309
|
272 "option": {
|
bsw/jbe@1309
|
273 "rename_tag": "span"
|
bsw/jbe@1309
|
274 },
|
bsw/jbe@1309
|
275 "select": {
|
bsw/jbe@1309
|
276 "rename_tag": "span"
|
bsw/jbe@1309
|
277 },
|
bsw/jbe@1309
|
278 "i": {},
|
bsw/jbe@1309
|
279 "track": {
|
bsw/jbe@1309
|
280 "remove": 1
|
bsw/jbe@1309
|
281 },
|
bsw/jbe@1309
|
282 "wbr": {
|
bsw/jbe@1309
|
283 "remove": 1
|
bsw/jbe@1309
|
284 },
|
bsw/jbe@1309
|
285 "fieldset": {
|
bsw/jbe@1309
|
286 "rename_tag": "div"
|
bsw/jbe@1309
|
287 },
|
bsw/jbe@1309
|
288 "big": {
|
bsw/jbe@1309
|
289 "rename_tag": "span",
|
bsw/jbe@1309
|
290 "set_class": "wysiwyg-font-size-larger"
|
bsw/jbe@1309
|
291 },
|
bsw/jbe@1309
|
292 "button": {
|
bsw/jbe@1309
|
293 "rename_tag": "span"
|
bsw/jbe@1309
|
294 },
|
bsw/jbe@1309
|
295 "noscript": {
|
bsw/jbe@1309
|
296 "remove": 1
|
bsw/jbe@1309
|
297 },
|
bsw/jbe@1309
|
298 "svg": {
|
bsw/jbe@1309
|
299 "remove": 1
|
bsw/jbe@1309
|
300 },
|
bsw/jbe@1309
|
301 "input": {
|
bsw/jbe@1309
|
302 "remove": 1
|
bsw/jbe@1309
|
303 },
|
bsw/jbe@1309
|
304 "table": {},
|
bsw/jbe@1309
|
305 "keygen": {
|
bsw/jbe@1309
|
306 "remove": 1
|
bsw/jbe@1309
|
307 },
|
bsw/jbe@1309
|
308 "h5": {
|
bsw/jbe@1309
|
309 "add_class": {
|
bsw/jbe@1309
|
310 "align": "align_text"
|
bsw/jbe@1309
|
311 }
|
bsw/jbe@1309
|
312 },
|
bsw/jbe@1309
|
313 "meta": {
|
bsw/jbe@1309
|
314 "remove": 1
|
bsw/jbe@1309
|
315 },
|
bsw/jbe@1309
|
316 "map": {
|
bsw/jbe@1309
|
317 "rename_tag": "div"
|
bsw/jbe@1309
|
318 },
|
bsw/jbe@1309
|
319 "isindex": {
|
bsw/jbe@1309
|
320 "remove": 1
|
bsw/jbe@1309
|
321 },
|
bsw/jbe@1309
|
322 "mark": {
|
bsw/jbe@1309
|
323 "rename_tag": "span"
|
bsw/jbe@1309
|
324 },
|
bsw/jbe@1309
|
325 "caption": {
|
bsw/jbe@1309
|
326 "add_class": {
|
bsw/jbe@1309
|
327 "align": "align_text"
|
bsw/jbe@1309
|
328 }
|
bsw/jbe@1309
|
329 },
|
bsw/jbe@1309
|
330 "tfoot": {
|
bsw/jbe@1309
|
331 "add_class": {
|
bsw/jbe@1309
|
332 "align": "align_text"
|
bsw/jbe@1309
|
333 }
|
bsw/jbe@1309
|
334 },
|
bsw/jbe@1309
|
335 "base": {
|
bsw/jbe@1309
|
336 "remove": 1
|
bsw/jbe@1309
|
337 },
|
bsw/jbe@1309
|
338 "video": {
|
bsw/jbe@1309
|
339 "remove": 1
|
bsw/jbe@1309
|
340 },
|
bsw/jbe@1309
|
341 "strong": {},
|
bsw/jbe@1309
|
342 "canvas": {
|
bsw/jbe@1309
|
343 "remove": 1
|
bsw/jbe@1309
|
344 },
|
bsw/jbe@1309
|
345 "output": {
|
bsw/jbe@1309
|
346 "rename_tag": "span"
|
bsw/jbe@1309
|
347 },
|
bsw/jbe@1309
|
348 "marquee": {
|
bsw/jbe@1309
|
349 "rename_tag": "span"
|
bsw/jbe@1309
|
350 },
|
bsw/jbe@1309
|
351 "b": {},
|
bsw/jbe@1309
|
352 "q": {
|
bsw/jbe@1309
|
353 "check_attributes": {
|
bsw/jbe@1309
|
354 "cite": "url"
|
bsw/jbe@1309
|
355 }
|
bsw/jbe@1309
|
356 },
|
bsw/jbe@1309
|
357 "applet": {
|
bsw/jbe@1309
|
358 "remove": 1
|
bsw/jbe@1309
|
359 },
|
bsw/jbe@1309
|
360 "span": {},
|
bsw/jbe@1309
|
361 "rp": {
|
bsw/jbe@1309
|
362 "rename_tag": "span"
|
bsw/jbe@1309
|
363 },
|
bsw/jbe@1309
|
364 "spacer": {
|
bsw/jbe@1309
|
365 "remove": 1
|
bsw/jbe@1309
|
366 },
|
bsw/jbe@1309
|
367 "source": {
|
bsw/jbe@1309
|
368 "remove": 1
|
bsw/jbe@1309
|
369 },
|
bsw/jbe@1309
|
370 "aside": {
|
bsw/jbe@1309
|
371 "rename_tag": "div"
|
bsw/jbe@1309
|
372 },
|
bsw/jbe@1309
|
373 "frame": {
|
bsw/jbe@1309
|
374 "remove": 1
|
bsw/jbe@1309
|
375 },
|
bsw/jbe@1309
|
376 "section": {
|
bsw/jbe@1309
|
377 "rename_tag": "div"
|
bsw/jbe@1309
|
378 },
|
bsw/jbe@1309
|
379 "body": {
|
bsw/jbe@1309
|
380 "rename_tag": "div"
|
bsw/jbe@1309
|
381 },
|
bsw/jbe@1309
|
382 "ol": {},
|
bsw/jbe@1309
|
383 "nobr": {
|
bsw/jbe@1309
|
384 "rename_tag": "span"
|
bsw/jbe@1309
|
385 },
|
bsw/jbe@1309
|
386 "html": {
|
bsw/jbe@1309
|
387 "rename_tag": "div"
|
bsw/jbe@1309
|
388 },
|
bsw/jbe@1309
|
389 "summary": {
|
bsw/jbe@1309
|
390 "rename_tag": "span"
|
bsw/jbe@1309
|
391 },
|
bsw/jbe@1309
|
392 "var": {
|
bsw/jbe@1309
|
393 "rename_tag": "span"
|
bsw/jbe@1309
|
394 },
|
bsw/jbe@1309
|
395 "del": {
|
bsw/jbe@1309
|
396 "remove": 1
|
bsw/jbe@1309
|
397 },
|
bsw/jbe@1309
|
398 "blockquote": {
|
bsw/jbe@1309
|
399 "check_attributes": {
|
bsw/jbe@1309
|
400 "cite": "url"
|
bsw/jbe@1309
|
401 }
|
bsw/jbe@1309
|
402 },
|
bsw/jbe@1309
|
403 "style": {
|
bsw/jbe@1309
|
404 "remove": 1
|
bsw/jbe@1309
|
405 },
|
bsw/jbe@1309
|
406 "device": {
|
bsw/jbe@1309
|
407 "remove": 1
|
bsw/jbe@1309
|
408 },
|
bsw/jbe@1309
|
409 "meter": {
|
bsw/jbe@1309
|
410 "rename_tag": "span"
|
bsw/jbe@1309
|
411 },
|
bsw/jbe@1309
|
412 "h3": {
|
bsw/jbe@1309
|
413 "add_class": {
|
bsw/jbe@1309
|
414 "align": "align_text"
|
bsw/jbe@1309
|
415 }
|
bsw/jbe@1309
|
416 },
|
bsw/jbe@1309
|
417 "textarea": {
|
bsw/jbe@1309
|
418 "rename_tag": "span"
|
bsw/jbe@1309
|
419 },
|
bsw/jbe@1309
|
420 "embed": {
|
bsw/jbe@1309
|
421 "remove": 1
|
bsw/jbe@1309
|
422 },
|
bsw/jbe@1309
|
423 "hgroup": {
|
bsw/jbe@1309
|
424 "rename_tag": "div"
|
bsw/jbe@1309
|
425 },
|
bsw/jbe@1309
|
426 "font": {
|
bsw/jbe@1309
|
427 "rename_tag": "span",
|
bsw/jbe@1309
|
428 "add_class": {
|
bsw/jbe@1309
|
429 "size": "size_font"
|
bsw/jbe@1309
|
430 }
|
bsw/jbe@1309
|
431 },
|
bsw/jbe@1309
|
432 "tt": {
|
bsw/jbe@1309
|
433 "rename_tag": "span"
|
bsw/jbe@1309
|
434 },
|
bsw/jbe@1309
|
435 "noembed": {
|
bsw/jbe@1309
|
436 "remove": 1
|
bsw/jbe@1309
|
437 },
|
bsw/jbe@1309
|
438 "thead": {
|
bsw/jbe@1309
|
439 "add_class": {
|
bsw/jbe@1309
|
440 "align": "align_text"
|
bsw/jbe@1309
|
441 }
|
bsw/jbe@1309
|
442 },
|
bsw/jbe@1309
|
443 "blink": {
|
bsw/jbe@1309
|
444 "rename_tag": "span"
|
bsw/jbe@1309
|
445 },
|
bsw/jbe@1309
|
446 "plaintext": {
|
bsw/jbe@1309
|
447 "rename_tag": "span"
|
bsw/jbe@1309
|
448 },
|
bsw/jbe@1309
|
449 "xml": {
|
bsw/jbe@1309
|
450 "remove": 1
|
bsw/jbe@1309
|
451 },
|
bsw/jbe@1309
|
452 "h6": {
|
bsw/jbe@1309
|
453 "add_class": {
|
bsw/jbe@1309
|
454 "align": "align_text"
|
bsw/jbe@1309
|
455 }
|
bsw/jbe@1309
|
456 },
|
bsw/jbe@1309
|
457 "param": {
|
bsw/jbe@1309
|
458 "remove": 1
|
bsw/jbe@1309
|
459 },
|
bsw/jbe@1309
|
460 "th": {
|
bsw/jbe@1309
|
461 "check_attributes": {
|
bsw/jbe@1309
|
462 "rowspan": "numbers",
|
bsw/jbe@1309
|
463 "colspan": "numbers"
|
bsw/jbe@1309
|
464 },
|
bsw/jbe@1309
|
465 "add_class": {
|
bsw/jbe@1309
|
466 "align": "align_text"
|
bsw/jbe@1309
|
467 }
|
bsw/jbe@1309
|
468 },
|
bsw/jbe@1309
|
469 "legend": {
|
bsw/jbe@1309
|
470 "rename_tag": "span"
|
bsw/jbe@1309
|
471 },
|
bsw/jbe@1309
|
472 "hr": {},
|
bsw/jbe@1309
|
473 "label": {
|
bsw/jbe@1309
|
474 "rename_tag": "span"
|
bsw/jbe@1309
|
475 },
|
bsw/jbe@1309
|
476 "dl": {
|
bsw/jbe@1309
|
477 "rename_tag": "div"
|
bsw/jbe@1309
|
478 },
|
bsw/jbe@1309
|
479 "kbd": {
|
bsw/jbe@1309
|
480 "rename_tag": "span"
|
bsw/jbe@1309
|
481 },
|
bsw/jbe@1309
|
482 "listing": {
|
bsw/jbe@1309
|
483 "rename_tag": "div"
|
bsw/jbe@1309
|
484 },
|
bsw/jbe@1309
|
485 "dt": {
|
bsw/jbe@1309
|
486 "rename_tag": "span"
|
bsw/jbe@1309
|
487 },
|
bsw/jbe@1309
|
488 "nextid": {
|
bsw/jbe@1309
|
489 "remove": 1
|
bsw/jbe@1309
|
490 },
|
bsw/jbe@1309
|
491 "pre": {},
|
bsw/jbe@1309
|
492 "center": {
|
bsw/jbe@1309
|
493 "rename_tag": "div",
|
bsw/jbe@1309
|
494 "set_class": "wysiwyg-text-align-center"
|
bsw/jbe@1309
|
495 },
|
bsw/jbe@1309
|
496 "audio": {
|
bsw/jbe@1309
|
497 "remove": 1
|
bsw/jbe@1309
|
498 },
|
bsw/jbe@1309
|
499 "datalist": {
|
bsw/jbe@1309
|
500 "rename_tag": "span"
|
bsw/jbe@1309
|
501 },
|
bsw/jbe@1309
|
502 "samp": {
|
bsw/jbe@1309
|
503 "rename_tag": "span"
|
bsw/jbe@1309
|
504 },
|
bsw/jbe@1309
|
505 "col": {
|
bsw/jbe@1309
|
506 "remove": 1
|
bsw/jbe@1309
|
507 },
|
bsw/jbe@1309
|
508 "article": {
|
bsw/jbe@1309
|
509 "rename_tag": "div"
|
bsw/jbe@1309
|
510 },
|
bsw/jbe@1309
|
511 "cite": {},
|
bsw/jbe@1309
|
512 "link": {
|
bsw/jbe@1309
|
513 "remove": 1
|
bsw/jbe@1309
|
514 },
|
bsw/jbe@1309
|
515 "script": {
|
bsw/jbe@1309
|
516 "remove": 1
|
bsw/jbe@1309
|
517 },
|
bsw/jbe@1309
|
518 "bdo": {
|
bsw/jbe@1309
|
519 "rename_tag": "span"
|
bsw/jbe@1309
|
520 },
|
bsw/jbe@1309
|
521 "menu": {
|
bsw/jbe@1309
|
522 "rename_tag": "ul"
|
bsw/jbe@1309
|
523 },
|
bsw/jbe@1309
|
524 "colgroup": {
|
bsw/jbe@1309
|
525 "remove": 1
|
bsw/jbe@1309
|
526 },
|
bsw/jbe@1309
|
527 "ruby": {
|
bsw/jbe@1309
|
528 "rename_tag": "span"
|
bsw/jbe@1309
|
529 },
|
bsw/jbe@1309
|
530 "h2": {
|
bsw/jbe@1309
|
531 "add_class": {
|
bsw/jbe@1309
|
532 "align": "align_text"
|
bsw/jbe@1309
|
533 }
|
bsw/jbe@1309
|
534 },
|
bsw/jbe@1309
|
535 "ins": {
|
bsw/jbe@1309
|
536 "rename_tag": "span"
|
bsw/jbe@1309
|
537 },
|
bsw/jbe@1309
|
538 "p": {
|
bsw/jbe@1309
|
539 "add_class": {
|
bsw/jbe@1309
|
540 "align": "align_text"
|
bsw/jbe@1309
|
541 }
|
bsw/jbe@1309
|
542 },
|
bsw/jbe@1309
|
543 "sub": {},
|
bsw/jbe@1309
|
544 "comment": {
|
bsw/jbe@1309
|
545 "remove": 1
|
bsw/jbe@1309
|
546 },
|
bsw/jbe@1309
|
547 "frameset": {
|
bsw/jbe@1309
|
548 "remove": 1
|
bsw/jbe@1309
|
549 },
|
bsw/jbe@1309
|
550 "optgroup": {
|
bsw/jbe@1309
|
551 "rename_tag": "span"
|
bsw/jbe@1309
|
552 },
|
bsw/jbe@1309
|
553 "header": {
|
bsw/jbe@1309
|
554 "rename_tag": "div"
|
bsw/jbe@1309
|
555 },
|
bsw/jbe@1309
|
556 "sup": {}
|
bsw/jbe@1309
|
557 }
|
bsw/jbe@1309
|
558 };
|