summaryrefslogtreecommitdiffstats
path: root/3rdparty/ezyang/htmlpurifier/library/HTMLPurifier
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/ezyang/htmlpurifier/library/HTMLPurifier')
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/Arborize.php71
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrCollections.php143
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef.php138
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS.php106
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/AlphaValue.php34
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Background.php111
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php157
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Border.php56
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Color.php105
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Composite.php48
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php44
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Filter.php77
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Font.php176
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/FontFamily.php219
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Ident.php32
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/ImportantDecorator.php56
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Length.php77
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/ListStyle.php112
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Multiple.php71
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Number.php84
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Percentage.php54
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/TextDecoration.php46
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/URI.php74
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Clone.php44
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Enum.php73
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php51
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Class.php48
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Color.php51
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/FrameTarget.php38
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/ID.php105
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Length.php56
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/LinkTypes.php72
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/MultiLength.php60
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Nmtokens.php70
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Pixels.php76
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Integer.php91
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Lang.php86
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Switch.php53
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Text.php21
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI.php111
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email.php20
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php29
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php128
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/IPv4.php45
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/IPv6.php89
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform.php60
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Background.php28
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BdoDir.php27
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BgColor.php28
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BoolToCSS.php47
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Border.php26
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/EnumToCSS.php68
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ImgRequired.php48
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ImgSpace.php61
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Input.php56
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Lang.php31
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Length.php45
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Name.php33
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/NameSync.php41
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Nofollow.php52
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeEmbed.php25
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeObject.php28
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeParam.php79
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ScriptRequired.php23
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetBlank.php45
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Textarea.php27
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrTypes.php96
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/AttrValidator.php178
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/Bootstrap.php124
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php474
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef.php52
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Chameleon.php67
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php102
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Empty.php38
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/List.php86
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Optional.php45
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Required.php118
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/StrictBlockquote.php110
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Table.php224
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/Config.php911
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php176
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php48
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder/Xml.php144
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Exception.php11
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange.php47
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange/Directive.php89
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange/Id.php58
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/InterchangeBuilder.php226
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Validator.php248
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/ValidatorAtom.php130
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema.serbin0 -> 15000 bytes
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedClasses.txt8
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedFrameTargets.txt12
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRel.txt9
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRev.txt9
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.ClassUseCDATA.txt19
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.DefaultImageAlt.txt11
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImage.txt9
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImageAlt.txt8
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.DefaultTextDir.txt10
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.EnableID.txt16
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.ForbiddenClasses.txt8
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklist.txt5
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklistRegexp.txt9
-rw-r--r--3rdparty/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefix.txt12
-rw-r--r--