| 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 }; |