Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit6ca0244

Browse files
twmambv
andauthored
Support the <wbr> element (html5lib#395)
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
1 parent5c30ac3 commit6ca0244

File tree

4 files changed

+19
-1
lines changed

4 files changed

+19
-1
lines changed

‎CHANGES.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,23 @@ Change Log
44
1.2
55
~~~
66

7+
Unreleased yet
8+
9+
Features:
10+
11+
* Add support for the ``<wbr>`` element in the sanitizer, `which indicates
12+
a line break opportunity <https://html.spec.whatwg.org/#the-wbr-element>`_.
13+
This element is allowed by default. (#395) (Thank you, Tom Most!)
14+
715
Bug fixes:
816

917
* The sanitizer now permits ``<summary>`` tags.
1018

1119
1.1
1220
~~~
1321

22+
Released on June 23, 2020
23+
1424
Breaking changes:
1525

1626
* Drop support for Python 3.3. (#358)

‎html5lib/constants.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -571,7 +571,8 @@
571571
"col",
572572
"input",
573573
"source",
574-
"track"
574+
"track",
575+
"wbr",
575576
])
576577

577578
cdataElements=frozenset(['title','textarea'])

‎html5lib/filters/sanitizer.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@
129129
(namespaces['html'],'ul'),
130130
(namespaces['html'],'var'),
131131
(namespaces['html'],'video'),
132+
(namespaces['html'],'wbr'),
132133
(namespaces['mathml'],'maction'),
133134
(namespaces['mathml'],'math'),
134135
(namespaces['mathml'],'merror'),

‎html5lib/tests/test_sanitizer.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,12 @@ def test_data_uri_disallowed_type():
5555
assertexpected==sanitized
5656

5757

58+
deftest_wbr_allowed():
59+
sanitized=sanitize_html('<wbr>')
60+
expected='<wbr/>'
61+
assertexpected==sanitized
62+
63+
5864
defparam_sanitizer():
5965
forns,tag_nameinsanitizer.allowed_elements:
6066
ifns!=constants.namespaces["html"]:

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp