Skip to content

Commit f6a3bbe

Browse files
committed
fix for ISSUE #7: empty canvas no longer stripped
1 parent b0997b2 commit f6a3bbe

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/parser.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,11 @@ static Bool CanPrune( TidyDocImpl* doc, Node *element )
284284
if (nodeIsTEXTAREA(element))
285285
return no;
286286

287+
/* fix for ISSUE #7 https://github.com/w3c/tidy-html5/issues/7 */
288+
if (nodeIsCANVAS(element))
289+
return no;
290+
291+
287292
if ( attrGetID(element) || attrGetNAME(element) )
288293
return no;
289294

src/tags.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,6 @@ uint TY_(nodeHeaderLevel)( Node* node ); /* 1, 2, ..., 6 */
230230
#define nodeIsU( node ) TagIsId( node, TidyTag_U )
231231
#define nodeIsMENU( node ) TagIsId( node, TidyTag_MENU )
232232
#define nodeIsBUTTON( node ) TagIsId( node, TidyTag_BUTTON )
233-
233+
#define nodeIsCANVAS( node ) TagIsId( node, TidyTag_CANVAS )
234234

235235
#endif /* __TAGS_H__ */

0 commit comments

Comments
 (0)