From f1d6da13bc8510174055dbffc8497ddef4859989 Mon Sep 17 00:00:00 2001 From: Kieran Date: Mon, 12 Sep 2022 15:53:24 +0100 Subject: [PATCH] Fix contenteditable attribute definition (#336) --- library/HTMLPurifier/HTMLModule/CommonAttributes.php | 1 + tests/HTMLPurifier/Strategy/ValidateAttributesTest.php | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/library/HTMLPurifier/HTMLModule/CommonAttributes.php b/library/HTMLPurifier/HTMLModule/CommonAttributes.php index a96ab1be..7220c14c 100644 --- a/library/HTMLPurifier/HTMLModule/CommonAttributes.php +++ b/library/HTMLPurifier/HTMLModule/CommonAttributes.php @@ -17,6 +17,7 @@ class HTMLPurifier_HTMLModule_CommonAttributes extends HTMLPurifier_HTMLModule 'class' => 'Class', 'id' => 'ID', 'title' => 'CDATA', + 'contenteditable' => 'ContentEditable', ), 'Lang' => array(), 'I18N' => array( diff --git a/tests/HTMLPurifier/Strategy/ValidateAttributesTest.php b/tests/HTMLPurifier/Strategy/ValidateAttributesTest.php index a2125522..f8ebc4c7 100644 --- a/tests/HTMLPurifier/Strategy/ValidateAttributesTest.php +++ b/tests/HTMLPurifier/Strategy/ValidateAttributesTest.php @@ -258,6 +258,13 @@ class HTMLPurifier_Strategy_ValidateAttributesTest extends ); } + public function testContentEditableAttribute() + { + $this->assertResult( + '
', + '
' + ); + } } // vim: et sw=4 sts=4