More tags added to collapseWhitespaceSmart whitelist
authorIan Hunter <beanland2@gmail.com>
Sat, 29 Jun 2013 04:58:08 +0000 (22:58 -0600)
committerIan Hunter <beanland2@gmail.com>
Sat, 29 Jun 2013 04:58:08 +0000 (22:58 -0600)
cf. http://www.w3.org/Amaya/User/doc/HTML-elements/inline.html

src/htmlminifier.js

index e7e6405..b4bced9 100644 (file)
@@ -42,7 +42,7 @@
 
   function collapseWhitespaceSmart(str, prevTag, nextTag) {
     // array of tags that will maintain a single space outside of them
-    var tags = ['a', 'b', 'big', 'button', 'code', 'em', 'font', 'i', 'kbd', 'mark', 'q', 's', 'small', 'span', 'strike', 'strong', 'sub', 'sup', 'tt', 'u'];
+    var tags = ['a', 'abbr', 'acronym', 'b', 'big', 'button', 'code', 'del', 'dfn', 'em', 'font', 'i', 'ins', 'kbd', 'mark', 'q', 's', 'small', 'span', 'strike', 'strong', 'sub', 'sup', 'tt', 'u', 'var'];
 
     if (prevTag && prevTag !== 'img' && (prevTag.substr(0,1) !== '/'
       || ( prevTag.substr(0,1) === '/' && tags.indexOf(prevTag.substr(1)) === -1))) {