diff --git a/news/+tag-area.bugfix b/news/+tag-area.bugfix new file mode 100644 index 0000000..80d34ab --- /dev/null +++ b/news/+tag-area.bugfix @@ -0,0 +1 @@ +Add ``area`` to default ``valid_tags`` so HTML image maps work out of the box. @wesleybl diff --git a/src/plone/base/interfaces/controlpanel.py b/src/plone/base/interfaces/controlpanel.py index 39404a4..998e64d 100644 --- a/src/plone/base/interfaces/controlpanel.py +++ b/src/plone/base/interfaces/controlpanel.py @@ -233,6 +233,7 @@ class IFilterSchema(Interface): "abbr", "acronym", "address", + "area", "article", "aside", "audio", diff --git a/src/plone/base/tests/test_controlpanel.py b/src/plone/base/tests/test_controlpanel.py new file mode 100644 index 0000000..6bc6362 --- /dev/null +++ b/src/plone/base/tests/test_controlpanel.py @@ -0,0 +1,14 @@ +"""Unit tests for controlpanel schema.""" + +from plone.base.interfaces import IFilterSchema +from zope.schema import getFields + +import unittest + + +class FilterSchemaTests(unittest.TestCase): + def test_area_tag_in_valid_tags_default(self): + """Verify that 'area' is in the default valid_tags list.""" + fields = getFields(IFilterSchema) + valid_tags_field = fields["valid_tags"] + self.assertIn("area", valid_tags_field.default)