2222 < div class ='fl pad1y space-right2 '>
2323 < span class ="strong "> 100% </ span >
2424 < span class ="quiet "> Statements</ span >
25- < span class ='fraction '> 698/698 </ span >
25+ < span class ='fraction '> 695/695 </ span >
2626 </ div >
2727 < div class ='fl pad1y space-right2 '>
2828 < span class ="strong "> 100% </ span >
3232 < div class ='fl pad1y space-right2 '>
3333 < span class ="strong "> 100% </ span >
3434 < span class ="quiet "> Functions</ span >
35- < span class ='fraction '> 114/114 </ span >
35+ < span class ='fraction '> 112/112 </ span >
3636 </ div >
3737 < div class ='fl pad1y space-right2 '>
3838 < span class ="strong "> 100% </ span >
3939 < span class ="quiet "> Lines</ span >
40- < span class ='fraction '> 685/685 </ span >
40+ < span class ='fraction '> 682/682 </ span >
4141 </ div >
4242 < div class ='fl pad1y '>
4343 < span class ="strong "> 4 statements, 2 functions, 6 branches</ span >
@@ -1635,7 +1635,18 @@ <h1>
163516351586
163616361587
163716371588
1638- 1589</ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2×</ span >
1638+ 1589
1639+ 1590
1640+ 1591
1641+ 1592
1642+ 1593
1643+ 1594
1644+ 1595
1645+ 1596
1646+ 1597
1647+ 1598
1648+ 1599
1649+ 1600</ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2×</ span >
16391650< span class ="cline-any cline-neutral "> </ span >
16401651< span class ="cline-any cline-neutral "> </ span >
16411652< span class ="cline-any cline-neutral "> </ span >
@@ -2153,12 +2164,14 @@ <h1>
21532164< span class ="cline-any cline-neutral "> </ span >
21542165< span class ="cline-any cline-neutral "> </ span >
21552166< span class ="cline-any cline-neutral "> </ span >
2156- < span class ="cline-any cline-yes "> 2×</ span >
21572167< span class ="cline-any cline-neutral "> </ span >
2158- < span class ="cline-any cline-yes "> 72×</ span >
21592168< span class ="cline-any cline-neutral "> </ span >
21602169< span class ="cline-any cline-neutral "> </ span >
2161- < span class ="cline-any cline-yes "> 4×</ span >
2170+ < span class ="cline-any cline-neutral "> </ span >
2171+ < span class ="cline-any cline-neutral "> </ span >
2172+ < span class ="cline-any cline-neutral "> </ span >
2173+ < span class ="cline-any cline-neutral "> </ span >
2174+ < span class ="cline-any cline-neutral "> </ span >
21622175< span class ="cline-any cline-neutral "> </ span >
21632176< span class ="cline-any cline-neutral "> </ span >
21642177< span class ="cline-any cline-yes "> 2×</ span >
@@ -2256,6 +2269,14 @@ <h1>
22562269< span class ="cline-any cline-yes "> 145×</ span >
22572270< span class ="cline-any cline-yes "> 145×</ span >
22582271< span class ="cline-any cline-yes "> 145×</ span >
2272+ < span class ="cline-any cline-neutral "> </ span >
2273+ < span class ="cline-any cline-neutral "> </ span >
2274+ < span class ="cline-any cline-neutral "> </ span >
2275+ < span class ="cline-any cline-neutral "> </ span >
2276+ < span class ="cline-any cline-neutral "> </ span >
2277+ < span class ="cline-any cline-neutral "> </ span >
2278+ < span class ="cline-any cline-neutral "> </ span >
2279+ < span class ="cline-any cline-neutral "> </ span >
22592280< span class ="cline-any cline-yes "> 145×</ span >
22602281< span class ="cline-any cline-yes "> 145×</ span >
22612282< span class ="cline-any cline-yes "> 145×</ span >
@@ -2281,6 +2302,7 @@ <h1>
22812302< span class ="cline-any cline-yes "> 144×</ span >
22822303< span class ="cline-any cline-yes "> 76×</ span >
22832304< span class ="cline-any cline-neutral "> </ span >
2305+ < span class ="cline-any cline-neutral "> </ span >
22842306< span class ="cline-any cline-yes "> 68×</ span >
22852307< span class ="cline-any cline-neutral "> </ span >
22862308< span class ="cline-any cline-neutral "> </ span >
@@ -3741,13 +3763,15 @@ <h1>
37413763 // ---------------------------------------------
37423764 // Features detection / ugly UA sniffs
37433765 // ---------------------------------------------
3766+ /*
37443767 var importNode = 'importNode' in globalDocument ?
37453768 function (doc, node) {
37463769 return doc.importNode(node, true);
37473770 } :
37483771 function (doc, node) {
37493772 return node;
37503773 };
3774+ */
37513775
37523776 var featureFragment = createDocumentFragment(globalDocument);
37533777
@@ -3843,7 +3867,15 @@ <h1>
38433867 function createHTMLFragment(node, html) {
38443868 var fragment;
38453869 var document = node.ownerDocument;
3846- var container = document.createElement('template');
3870+ var container = document.createElement(
3871+ // TODO: this is a work around for A-Frame V0 based components
3872+ // see: https://stackoverflow.com/questions/46797635/aframe-content-not-rendering-on-chrome-with-hyperhtml/46817370
3873+ // TODO: the following RegExp breaks: https://github.com/WebReflection/hyperHTML/issues/135
3874+ // /<([a-z][a-z0-9]*(?:-[a-z0-9]+)+)[\s\S]*?>[\s\S]*?<\/\1>/i.test(html) ?
3875+ /<(a-\w+)[\s\S]*?>[\s\S]*?<\/\1>/.test(html) ?
3876+ 'div' : 'template'
3877+ );
3878+ // var container = document.createElement('template');
38473879 var hasContent = 'content' in container;
38483880 var needsTableWrap = false;
38493881 if (!hasContent) {
@@ -3867,7 +3899,8 @@ <h1>
38673899 } else {
38683900 container.innerHTML = html;
38693901 if (hasContent) {
3870- fragment = importNode(document, container.content);
3902+ fragment = container.content;
3903+ // fragment = importNode(document, container.content);
38713904 } else {
38723905 appendNodes(fragment, slice.call(container.childNodes));
38733906 }
@@ -4817,7 +4850,7 @@ <h1>
48174850</ div > <!-- /wrapper -->
48184851< div class ='footer quiet pad2 space-top1 center small '>
48194852 Code coverage
4820- generated by < a href ="http://istanbul-js.org/ " target ="_blank "> istanbul</ a > at Sat Oct 28 2017 13:38:33 GMT-0300 (-03)
4853+ generated by < a href ="http://istanbul-js.org/ " target ="_blank "> istanbul</ a > at Sat Oct 28 2017 13:49:27 GMT-0300 (-03)
48214854</ div >
48224855</ div >
48234856< script src ="../prettify.js "> </ script >
0 commit comments