Changeset 95277 in spip-zone


Ignore:
Timestamp:
Feb 20, 2016, 8:36:03 PM (4 years ago)
Author:
fil@…
Message:

autoriser les attributs contenant des - et des : (data-xxx et namespace)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/ressource/inc/ressource.php

    r89829 r95277  
    265265        '@
    266266        (
    267         (?P<name>\w+)                    # attribute name
     267        (?P<name>[-\w]+)                         # attribute name
    268268        \s*=\s*
    269269        (
     
    272272            (?P<value_unquoted>[^\s"\']+?)(?:\s+)          # an unquoted value
    273273        )
    274         |(?P<auto>\w+)
     274        |(?P<auto>[-\w]+)
    275275        )
    276276        @xsiS';
    277277
    278         // d'abord eliminer le type du tag et l'evntuelle fermeture auto
     278        // d'abord eliminer le type du tag et l'eventuelle fermeture auto
    279279        $res = array();
    280         $rr = preg_replace(',^<\w+\s+,S', '', $rr);
     280        $rr = preg_replace(',^<[:\w]+\s+,S', '', $rr);
    281281        $rr = preg_replace(',\s*/?'.'>$,S', ' ', $rr);
    282282
Note: See TracChangeset for help on using the changeset viewer.