Changeset 112350 in spip-zone


Ignore:
Timestamp:
Nov 7, 2018, 8:46:49 AM (5 months ago)
Author:
gouz@…
Message:

bugfix disparition des textarea si un des attributs suivants tabindex/minlenght/maxlength est défini

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/htmlpurifier/trunk/lib/html5/HTMLPurifier.standalone.php

    r112338 r112350  
    1661916619            'title' => 'CDATA',
    1662016620            'accesskey' => 'Character',           
    16621             'tabindex' => 'Number',   
     16621//             'tabindex' => 'Number', // BUG : with it textarea disappear..
    1662216622           
    1662316623            // https://www.w3.org/TR/html5/single-page.html#biblio-wai-aria-11
     
    1674716747                // really ContentType, but these two are the only ones used today
    1674816748                'enctype' => 'Enum#application/x-www-form-urlencoded,multipart/form-data',
     16749                'novalidate' => 'Bool#novalidate',
    1674916750            )
    1675016751        );
     
    1677016771                'required' => 'Bool#required',
    1677116772                'step' => 'Number',
    16772 
     16773                'dirname' => 'CDATA',
     16774               
     16775                'formaction' => 'URI',
     16776                'formenctype' => 'Enum#application/x-www-form-urlencoded,multipart/form-data',
     16777                'formmethod' => 'Enum#get,post',
     16778                'formnovalidate' => 'Bool#novalidate',
     16779                'formtarget' => 'Enum#_blank,_self',
    1677316780               
    1677416781                'accept' => 'ContentTypes',
     
    1677716784                'disabled' => 'Bool#disabled',
    1677816785                'maxlength' => 'Number',
     16786                'minlength' => 'Number',               
    1677916787                'name' => 'CDATA',
    1678016788                'readonly' => 'Bool#readonly',
     
    1682716835            array(
    1682816836                'autofocus' => 'Bool#autofocus',
    16829                 'required' => 'Bool#required',
     16837               
     16838//                 'maxlength' => 'Number', // BUG : with it textarea disappear..
     16839//                 'minlength' => 'Number', // BUG : with it textarea disappear..
     16840                'wrap' => 'Enum#hard,soft',
    1683016841               
    1683116842                'placeholder' => 'Text',
     
    1683716848                'readonly' => 'Bool#readonly',
    1683816849                'rows*' => 'Number',
     16850                'required' => 'Bool#required',
     16851               
    1683916852            )
    1684016853        );
     
    1685016863                'form' => 'ID',
    1685116864
     16865                'formaction' => 'URI',
     16866                'formenctype' => 'Enum#application/x-www-form-urlencoded,multipart/form-data',
     16867                'formmethod' => 'Enum#get,post',
     16868                'formnovalidate' => 'Bool#novalidate',
     16869                'formtarget' => 'Enum#_blank,_self',               
     16870               
    1685216871                'disabled' => 'Bool#disabled',
    1685316872                'name' => 'CDATA',
     
    1703917058                'marginheight' => 'Pixels',
    1704017059                'marginwidth' => 'Pixels',
     17060                'sandbox' => 'Bool#sandbox',
    1704117061            )
    1704217062        );
     
    1734717367    public function setup($config)
    1734817368    {
    17349         $ol = $this->addElement('ol', 'List', new HTMLPurifier_ChildDef_List(), 'Common');
     17369        $ol = $this->addElement(
     17370            'ol',
     17371            'List',
     17372             new HTMLPurifier_ChildDef_List(),
     17373            'Common',
     17374            array(
     17375                'reversed', 'Bool#reversed',   
     17376            )
     17377        );               
    1735017378        $ul = $this->addElement('ul', 'List', new HTMLPurifier_ChildDef_List(), 'Common');
    1735117379        // XXX The wrap attribute is handled by MakeWellFormed.  This is all
     
    1748317511                'tabindex' => 'Number',
    1748417512                'type' => 'ContentType',
    17485                 'width' => 'Length'
     17513                'width' => 'Length',
     17514                'typemustmatch' => 'Bool#typemustmatch',
    1748617515            )
    1748717516        );
Note: See TracChangeset for help on using the changeset viewer.