WordPress.org

Make WordPress Core

Ticket #12835: kses.diff

File kses.diff, 3.3 KB (added by rmccue, 8 years ago)

Add HTML 5 elements to kses, first pass

  • kses.php

     
    5656                        'title' => array ()),
    5757                'acronym' => array(
    5858                        'title' => array ()),
     59                'article' => array(
     60                        'align' => array (),
     61                        'class' => array (),
     62                        'dir' => array (),
     63                        'lang' => array(),
     64                        'style' => array (),
     65                        'xml:lang' => array(),
     66                ),
     67                'aside' => array(
     68                        'align' => array (),
     69                        'class' => array (),
     70                        'dir' => array (),
     71                        'lang' => array(),
     72                        'style' => array (),
     73                        'xml:lang' => array(),
     74                ),
    5975                'b' => array(),
    6076                'big' => array(),
    6177                'blockquote' => array(
     
    93109                'del' => array(
    94110                        'datetime' => array ()),
    95111                'dd' => array(),
     112                'details' => array(
     113                        'align' => array (),
     114                        'class' => array (),
     115                        'dir' => array (),
     116                        'lang' => array(),
     117                        'open' => array (),
     118                        'style' => array (),
     119                        'xml:lang' => array(),
     120                ),
    96121                'div' => array(
    97122                        'align' => array (),
    98123                        'class' => array (),
     
    104129                'dt' => array(),
    105130                'em' => array(),
    106131                'fieldset' => array(),
     132                'figure' => array(
     133                        'align' => array (),
     134                        'class' => array (),
     135                        'dir' => array (),
     136                        'lang' => array(),
     137                        'style' => array (),
     138                        'xml:lang' => array(),
     139                ),
     140                'figcaption' => array(
     141                        'align' => array (),
     142                        'class' => array (),
     143                        'dir' => array (),
     144                        'lang' => array(),
     145                        'style' => array (),
     146                        'xml:lang' => array(),
     147                ),
    107148                'font' => array(
    108149                        'color' => array (),
    109150                        'face' => array (),
    110151                        'size' => array ()),
     152                'footer' => array(
     153                        'align' => array (),
     154                        'class' => array (),
     155                        'dir' => array (),
     156                        'lang' => array(),
     157                        'style' => array (),
     158                        'xml:lang' => array(),
     159                ),
    111160                'form' => array(
    112161                        'action' => array (),
    113162                        'accept' => array (),
     
    146195                        'class' => array (),
    147196                        'id'    => array (),
    148197                        'style' => array ()),
     198                'header' => array(
     199                        'align' => array (),
     200                        'class' => array (),
     201                        'dir' => array (),
     202                        'lang' => array(),
     203                        'style' => array (),
     204                        'xml:lang' => array(),
     205                ),
     206                'hgroup' => array(
     207                        'align' => array (),
     208                        'class' => array (),
     209                        'dir' => array (),
     210                        'lang' => array(),
     211                        'style' => array (),
     212                        'xml:lang' => array(),
     213                ),
    149214                'hr' => array (
    150215                        'align' => array (),
    151216                        'class' => array (),
     
    176241                'li' => array (
    177242                        'align' => array (),
    178243                        'class' => array ()),
     244                'menu' => array (
     245                        'class' => array (),
     246                        'style' => array (),
     247                        'type' => array ()),
     248                'nav' => array(
     249                        'align' => array (),
     250                        'class' => array (),
     251                        'dir' => array (),
     252                        'lang' => array(),
     253                        'style' => array (),
     254                        'xml:lang' => array(),
     255                ),
    179256                'p' => array(
    180257                        'class' => array (),
    181258                        'align' => array (),
     
    197274                        'style' => array (),
    198275                        'title' => array (),
    199276                        'xml:lang' => array()),
     277                'section' => array(
     278                        'align' => array (),
     279                        'class' => array (),
     280                        'dir' => array (),
     281                        'lang' => array(),
     282                        'style' => array (),
     283                        'xml:lang' => array(),
     284                ),
    200285                'strike' => array(),
    201286                'strong' => array(),
    202287                'sub' => array(),
     288                'summary' => array(
     289                        'align' => array (),
     290                        'class' => array (),
     291                        'dir' => array (),
     292                        'lang' => array(),
     293                        'style' => array (),
     294                        'xml:lang' => array(),
     295                ),
    203296                'sup' => array(),
    204297                'table' => array(
    205298                        'align' => array (),