* htmlscrubber: Also allow html5 canvas tags.
* htmlscrubber: Round out html5 video support with the preload
attribute and the source tag.
span strike strong sub sup table tbody td textarea
tfoot th thead tr tt u ul var
span strike strong sub sup table tbody td textarea
tfoot th thead tr tt u ul var
- video audio section nav article aside hgroup header
- footer time mark
+ video audio source section nav article aside hgroup
+ header footer time mark canvas
}],
default => [undef, { (
map { $_ => 1 } qw{
}],
default => [undef, { (
map { $_ => 1 } qw{
tabindex target title type valign
value vspace width
tabindex target title type valign
value vspace width
- autoplay loopstart loopend end
+ autoplay preload loopstart loopend end
playcount controls pubdate
} ),
"/" => 1, # emit proper <hr /> XHTML
playcount controls pubdate
} ),
"/" => 1, # emit proper <hr /> XHTML
did not support building urls from utf-8 strings. Closes: #579713
* htmlscrubber: Allow html5 semantic tags: section nav article aside hgroup
header footer time mark
did not support building urls from utf-8 strings. Closes: #579713
* htmlscrubber: Allow html5 semantic tags: section nav article aside hgroup
header footer time mark
+ * htmlscrubber: Also allow html5 canvas tags.
+ * htmlscrubber: Round out html5 video support with the preload
+ attribute and the source tag.
-- Joey Hess <joeyh@debian.org> Tue, 27 Apr 2010 12:10:51 -0400
-- Joey Hess <joeyh@debian.org> Tue, 27 Apr 2010 12:10:51 -0400
>
> * Add pubdate attribute to time elements as appropriate.
> * Use aside for the sidebar? Or for the [[templates/note]] template?
>
> * Add pubdate attribute to time elements as appropriate.
> * Use aside for the sidebar? Or for the [[templates/note]] template?
+> * Use nav for the actionbar
> --[[Joey]]
# htmlscrubber.pm needs to not scrub new HTML5 elements
> --[[Joey]]
# htmlscrubber.pm needs to not scrub new HTML5 elements
> Most of these can be supported trivially, since they are just semantic
> markup. Make a list of these, and their attributes (and which attributes
> can contain urls or other javascript injection mechanisms), and I can add
> Most of these can be supported trivially, since they are just semantic
> markup. Make a list of these, and their attributes (and which attributes
> can contain urls or other javascript injection mechanisms), and I can add
-> them. (Added several now.) Others, like `embed`, and `canvas` are *scary*. --[[Joey]]
+> them. (Added several now.) Others, like `embed` are *scary*. --[[Joey]]
# HTML5 Validation and t/html.t
# HTML5 Validation and t/html.t