Make WordPress Core

Ticket #37085: unnamed.patch

File unnamed.patch, 2.6 KB (added by wido, 6 years ago)

Allow input, option, optgroup, select and more textarea attributes

  • wp-includes/kses.php

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
     
    242242                        'usemap'   => true,
    243243                        'width'    => true,
    244244                ),
     245                'input'      => array(
     246                        'accept'         => true,
     247                        'accesskey'      => true,
     248                        'alt'            => true,
     249                        'autocapitalize' => true,
     250                        'autocomplete'   => true,
     251                        'autofocus'      => true,
     252                        'checked'        => true,
     253                        'dir'            => true,
     254                        'disabled'       => true,
     255                        'form'           => true,
     256                        'formaction'     => true,
     257                        'hidden'         => true,
     258                        'lang'           => true,
     259                        'list'           => true,
     260                        'max'            => true,
     261                        'minlength'      => true,
     262                        'maxlength'      => true,
     263                        'min'            => true,
     264                        'multiple'       => true,
     265                        'name'           => true,
     266                        'pattern'        => true,
     267                        'placeholder'    => true,
     268                        'readonly'       => true,
     269                        'required'       => true,
     270                        'selected'       => true,
     271                        'src'            => true,
     272                        'step'           => true,
     273                        'tabindex'       => true,
     274                        'type'           => true,
     275                        'value'          => true,
     276                ),
    245277                'ins'        => array(
    246278                        'datetime' => true,
    247279                        'cite'     => true,
     
    270302                        'lang'     => true,
    271303                        'xml:lang' => true,
    272304                ),
     305                'option'     => array(
     306                        'disabled' => true,
     307                        'label'    => true,
     308                        'selected' => true,
     309                        'value'    => true,
     310                ),
     311                'optgroup'   => array(
     312                        'disabled' => true,
     313                        'label'    => true,
     314                ),
    273315                'p'          => array(
    274316                        'align'    => true,
    275317                        'dir'      => true,
     
    284326                ),
    285327                's'          => array(),
    286328                'samp'       => array(),
     329                'select'     => array(
     330                        'autofocus' => true,
     331                        'disabled'  => true,
     332                        'form'      => true,
     333                        'lang'      => true,
     334                        'name'      => true,
     335                        'multiple'  => true,
     336                        'required'  => true,
     337                        'selected'  => true,
     338                ),
    287339                'span'       => array(
    288340                        'dir'      => true,
    289341                        'align'    => true,
     
    342394                        'width'   => true,
    343395                ),
    344396                'textarea'   => array(
    345                         'cols'     => true,
    346                         'rows'     => true,
    347                         'disabled' => true,
    348                         'name'     => true,
    349                         'readonly' => true,
     397                        'placeholder' => true,
     398                        'cols'        => true,
     399                        'rows'        => true,
     400                        'disabled'    => true,
     401                        'name'        => true,
     402                        'id'          => true,
     403                        'readonly'    => true,
     404                        'required'    => true,
     405                        'autofocus'   => true,
     406                        'form'        => true,
     407                        'wrap'        => true,
    350408                ),
    351409                'tfoot'      => array(
    352410                        'align'   => true,