From 2d962c03cfcd7586070ff42162728f16ada41ac7 Mon Sep 17 00:00:00 2001 From: Munawwar Firoz Date: Fri, 11 Jul 2014 20:40:36 +0400 Subject: [PATCH] Updated HTML5 void tags. Void tags taken from http://www.w3.org/TR/html-markup/syntax.html#syntax-elements. Removed isindex tag as it was deprecated since HTML 4.01 (source: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/isindex). --- htmlparser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htmlparser.js b/htmlparser.js index f0f547d..e4275e3 100644 --- a/htmlparser.js +++ b/htmlparser.js @@ -36,7 +36,7 @@ attr = /([a-zA-Z_:][-a-zA-Z0-9_:.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g; // Empty Elements - HTML 5 - var empty = makeMap("area,base,basefont,br,col,frame,hr,img,input,isindex,link,meta,param,embed"); + var empty = makeMap("area,base,basefont,br,col,frame,hr,img,input,link,meta,param,embed,command,keygen,source,track,wbr"); // Block Elements - HTML 5 var block = makeMap("address,article,applet,aside,audio,blockquote,button,canvas,center,dd,del,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,ins,isindex,li,map,menu,noframes,noscript,object,ol,output,p,pre,section,script,table,tbody,td,tfoot,th,thead,tr,ul,video");