mirror of
https://github.com/smogon/pokemon-showdown-client.git
synced 2026-04-13 16:48:27 -05:00
Closes #1567 The main reason I'm not simply merging Annika's PR is because this way makes it clearer that I'm taking responsibility for all this code, that it's mostly code I wrote, and also because it makes it easier to ensure that none of the files have been changed. (Not that I don't personally trust Annika, but I have something resembling an obligation to users not to expose them to risks based on personal trust.)
20 lines
926 B
Plaintext
20 lines
926 B
Plaintext
Attr.ClassUseCDATA
|
|
TYPE: bool/null
|
|
DEFAULT: null
|
|
VERSION: 4.0.0
|
|
--DESCRIPTION--
|
|
If null, class will auto-detect the doctype and, if matching XHTML 1.1 or
|
|
XHTML 2.0, will use the restrictive NMTOKENS specification of class. Otherwise,
|
|
it will use a relaxed CDATA definition. If true, the relaxed CDATA definition
|
|
is forced; if false, the NMTOKENS definition is forced. To get behavior
|
|
of HTML Purifier prior to 4.0.0, set this directive to false.
|
|
|
|
Some rational behind the auto-detection:
|
|
in previous versions of HTML Purifier, it was assumed that the form of
|
|
class was NMTOKENS, as specified by the XHTML Modularization (representing
|
|
XHTML 1.1 and XHTML 2.0). The DTDs for HTML 4.01 and XHTML 1.0, however
|
|
specify class as CDATA. HTML 5 effectively defines it as CDATA, but
|
|
with the additional constraint that each name should be unique (this is not
|
|
explicitly outlined in previous specifications).
|
|
--# vim: et sw=4 sts=4
|