Skip to content

Commit f18b754

Browse files
committed
after merge
1 parent 10a0886 commit f18b754

File tree

7 files changed

+1385
-40
lines changed

7 files changed

+1385
-40
lines changed

coverage/coverage.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<title>Code coverage report for hyperHTML/</title>
5+
<meta charset="utf-8" />
6+
<link rel="stylesheet" href="../prettify.css" />
7+
<link rel="stylesheet" href="../base.css" />
8+
<meta name="viewport" content="width=device-width, initial-scale=1">
9+
<style type='text/css'>
10+
.coverage-summary .sorter {
11+
background-image: url(../sort-arrow-sprite.png);
12+
}
13+
</style>
14+
</head>
15+
<body>
16+
<div class='wrapper'>
17+
<div class='pad1'>
18+
<h1>
19+
<a href="../index.html">all files</a> hyperHTML/
20+
</h1>
21+
<div class='clearfix'>
22+
<div class='fl pad1y space-right2'>
23+
<span class="strong">100% </span>
24+
<span class="quiet">Statements</span>
25+
<span class='fraction'>606/606</span>
26+
</div>
27+
<div class='fl pad1y space-right2'>
28+
<span class="strong">100% </span>
29+
<span class="quiet">Branches</span>
30+
<span class='fraction'>335/335</span>
31+
</div>
32+
<div class='fl pad1y space-right2'>
33+
<span class="strong">100% </span>
34+
<span class="quiet">Functions</span>
35+
<span class='fraction'>99/99</span>
36+
</div>
37+
<div class='fl pad1y space-right2'>
38+
<span class="strong">100% </span>
39+
<span class="quiet">Lines</span>
40+
<span class='fraction'>592/592</span>
41+
</div>
42+
</div>
43+
</div>
44+
<div class='status-line high'></div>
45+
<div class="pad1">
46+
<table class="coverage-summary">
47+
<thead>
48+
<tr>
49+
<th data-col="file" data-fmt="html" data-html="true" class="file">File</th>
50+
<th data-col="pic" data-type="number" data-fmt="html" data-html="true" class="pic"></th>
51+
<th data-col="statements" data-type="number" data-fmt="pct" class="pct">Statements</th>
52+
<th data-col="statements_raw" data-type="number" data-fmt="html" class="abs"></th>
53+
<th data-col="branches" data-type="number" data-fmt="pct" class="pct">Branches</th>
54+
<th data-col="branches_raw" data-type="number" data-fmt="html" class="abs"></th>
55+
<th data-col="functions" data-type="number" data-fmt="pct" class="pct">Functions</th>
56+
<th data-col="functions_raw" data-type="number" data-fmt="html" class="abs"></th>
57+
<th data-col="lines" data-type="number" data-fmt="pct" class="pct">Lines</th>
58+
<th data-col="lines_raw" data-type="number" data-fmt="html" class="abs"></th>
59+
</tr>
60+
</thead>
61+
<tbody><tr>
62+
<td class="file high" data-value="index.js"><a href="index.js.html">index.js</a></td>
63+
<td data-value="100" class="pic high"><div class="chart"><div class="cover-fill cover-full" style="width: 100%;"></div><div class="cover-empty" style="width:0%;"></div></div></td>
64+
<td data-value="100" class="pct high">100%</td>
65+
<td data-value="606" class="abs high">606/606</td>
66+
<td data-value="100" class="pct high">100%</td>
67+
<td data-value="335" class="abs high">335/335</td>
68+
<td data-value="100" class="pct high">100%</td>
69+
<td data-value="99" class="abs high">99/99</td>
70+
<td data-value="100" class="pct high">100%</td>
71+
<td data-value="592" class="abs high">592/592</td>
72+
</tr>
73+
74+
</tbody>
75+
</table>
76+
</div><div class='push'></div><!-- for sticky footer -->
77+
</div><!-- /wrapper -->
78+
<div class='footer quiet pad2 space-top1 center small'>
79+
Code coverage
80+
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Thu Sep 07 2017 10:48:51 GMT+0100 (BST)
81+
</div>
82+
</div>
83+
<script src="../prettify.js"></script>
84+
<script>
85+
window.onload = function () {
86+
if (typeof prettyPrint === 'function') {
87+
prettyPrint();
88+
}
89+
};
90+
</script>
91+
<script src="../sorter.js"></script>
92+
</body>
93+
</html>

coverage/lcov-report/hyperHTML/index.js.html

Lines changed: 41 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,22 @@ <h1>
2222
<div class='fl pad1y space-right2'>
2323
<span class="strong">100% </span>
2424
<span class="quiet">Statements</span>
25-
<span class='fraction'>605/605</span>
25+
<span class='fraction'>606/606</span>
2626
</div>
2727
<div class='fl pad1y space-right2'>
2828
<span class="strong">100% </span>
2929
<span class="quiet">Branches</span>
30-
<span class='fraction'>341/341</span>
30+
<span class='fraction'>335/335</span>
3131
</div>
3232
<div class='fl pad1y space-right2'>
3333
<span class="strong">100% </span>
3434
<span class="quiet">Functions</span>
35-
<span class='fraction'>97/97</span>
35+
<span class='fraction'>99/99</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'>590/590</span>
40+
<span class='fraction'>592/592</span>
4141
</div>
4242
</div>
4343
</div>
@@ -1446,7 +1446,12 @@ <h1>
14461446
1401
14471447
1402
14481448
1403
1449-
1404</td><td class="line-coverage quiet"><span class="cline-any cline-yes"></span>
1449+
1404
1450+
1405
1451+
1406
1452+
1407
1453+
1408
1454+
1409</td><td class="line-coverage quiet"><span class="cline-any cline-yes"></span>
14501455
<span class="cline-any cline-neutral">&nbsp;</span>
14511456
<span class="cline-any cline-neutral">&nbsp;</span>
14521457
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -1924,6 +1929,15 @@ <h1>
19241929
<span class="cline-any cline-neutral">&nbsp;</span>
19251930
<span class="cline-any cline-neutral">&nbsp;</span>
19261931
<span class="cline-any cline-neutral">&nbsp;</span>
1932+
<span class="cline-any cline-yes"></span>
1933+
<span class="cline-any cline-yes"></span>
1934+
<span class="cline-any cline-yes">206×</span>
1935+
<span class="cline-any cline-yes"></span>
1936+
<span class="cline-any cline-neutral">&nbsp;</span>
1937+
<span class="cline-any cline-neutral">&nbsp;</span>
1938+
<span class="cline-any cline-neutral">&nbsp;</span>
1939+
<span class="cline-any cline-neutral">&nbsp;</span>
1940+
<span class="cline-any cline-neutral">&nbsp;</span>
19271941
<span class="cline-any cline-neutral">&nbsp;</span>
19281942
<span class="cline-any cline-neutral">&nbsp;</span>
19291943
<span class="cline-any cline-yes"></span>
@@ -2201,16 +2215,13 @@ <h1>
22012215
<span class="cline-any cline-neutral">&nbsp;</span>
22022216
<span class="cline-any cline-neutral">&nbsp;</span>
22032217
<span class="cline-any cline-yes"></span>
2204-
<span class="cline-any cline-yes"></span>
2205-
<span class="cline-any cline-yes"></span>
22062218
<span class="cline-any cline-yes"></span>
22072219
<span class="cline-any cline-yes">206×</span>
22082220
<span class="cline-any cline-yes">206×</span>
22092221
<span class="cline-any cline-neutral">&nbsp;</span>
22102222
<span class="cline-any cline-neutral">&nbsp;</span>
22112223
<span class="cline-any cline-neutral">&nbsp;</span>
22122224
<span class="cline-any cline-neutral">&nbsp;</span>
2213-
<span class="cline-any cline-neutral">&nbsp;</span>
22142225
<span class="cline-any cline-yes"></span>
22152226
<span class="cline-any cline-neutral">&nbsp;</span>
22162227
<span class="cline-any cline-yes">69×</span>
@@ -2848,8 +2859,7 @@ <h1>
28482859
<span class="cline-any cline-neutral">&nbsp;</span>
28492860
<span class="cline-any cline-neutral">&nbsp;</span>
28502861
<span class="cline-any cline-neutral">&nbsp;</span>
2851-
<span class="cline-any cline-yes"></span>
2852-
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">var hyperHTML = (function (globalDocument, majinbuu) {'use strict';
2862+
<span class="cline-any cline-yes"></span></td><td class="text"><pre class="prettyprint lang-js">var hyperHTML = (function (globalDocument, majinbuu) {'use strict';
28532863
&nbsp;
28542864
/*! (c) 2017 Andrea Giammarchi @WebReflection, (ISC) */
28552865
&nbsp;
@@ -3033,7 +3043,7 @@ <h1>
30333043
var hyper = hypers.get(this);
30343044
if (
30353045
!hyper ||
3036-
hyper.template !== (FF ? unique(template) : template)
3046+
hyper.template !== TL(template)
30373047
) {
30383048
hyper = upgrade.apply(this, arguments);
30393049
hypers.set(this, hyper);
@@ -3323,6 +3333,15 @@ <h1>
33233333
&nbsp;
33243334
// beside IE, old WebKit browsers don't have `children` in DocumentFragment
33253335
var WK = !('children' in featureFragment);
3336+
&nbsp;
3337+
// both Firefox &lt; 55 and TypeScript have issues with template literals
3338+
// this lazy defined callback should spot issues right away
3339+
// and in the best case scenario become a no-op
3340+
var TL = function (template) {
3341+
if (template.propertyIsEnumerable('raw') || FF) TL = unique;
3342+
else TL = function (t) { return t; };
3343+
return TL(template);
3344+
};
33263345
&nbsp;
33273346
// ---------------------------------------------
33283347
// Helpers
@@ -3603,14 +3622,11 @@ <h1>
36033622
var transformers = {};
36043623
&nbsp;
36053624
// normalize Firefox issue with template literals
3606-
var templateObjects, unique;
3607-
if (FF) {
3608-
templateObjects = {};
3609-
unique = function (template) {
3610-
var key = '_' + template.join(UIDC);
3611-
return templateObjects[key] ||
3612-
(templateObjects[key] = template);
3613-
};
3625+
var templateObjects = {}, unique;
3626+
function unique(template) {
3627+
var key = '_' + template.join(UIDC);
3628+
return templateObjects[key] ||
3629+
(templateObjects[key] = template);
36143630
}
36153631
&nbsp;
36163632
// use native .append(...childNodes) where available
@@ -3940,7 +3956,7 @@ <h1>
39403956
// create a template, if unknown
39413957
// upgrade a node to use such template for future updates
39423958
function upgrade(template) {
3943-
if (FF) template = unique(template);
3959+
template = TL(template);
39443960
var updates;
39453961
var info = templates.get(template) ||
39463962
createTemplate.call(this, template);
@@ -3985,7 +4001,7 @@ <h1>
39854001
return type === 'adopt' ?
39864002
function adopt(statics) {
39874003
var args = arguments;
3988-
if (FF) statics = unique(statics);
4004+
statics = TL(statics);
39894005
if (template !== statics) {
39904006
setup = true;
39914007
template = statics;
@@ -4011,7 +4027,7 @@ <h1>
40114027
return adopter;
40124028
} :
40134029
function update(statics) {
4014-
if (FF) statics = unique(statics);
4030+
statics = TL(statics);
40154031
if (template !== statics) {
40164032
setup = true;
40174033
template = statics;
@@ -4044,7 +4060,7 @@ <h1>
40444060
// changes needed to show the a new list
40454061
// where there was another one.
40464062
// There is a limit, in terms of performance,
4047-
// on how bug can the optimal computation be,
4063+
// on how big can the optimal computation be,
40484064
// so if you change this value be sure your
40494065
// target hardware is good enough.
40504066
hyper.MAX_LIST_SIZE = 1000;
@@ -4251,14 +4267,13 @@ <h1>
42514267
}()));
42524268
&nbsp;
42534269
// umd.KISS
4254-
try { module.exports = hyperHTML; } catch(o_O) {}
4255-
&nbsp;</pre></td></tr>
4270+
try { module.exports = hyperHTML; } catch(o_O) {}</pre></td></tr>
42564271
</table></pre>
42574272
<div class='push'></div><!-- for sticky footer -->
42584273
</div><!-- /wrapper -->
42594274
<div class='footer quiet pad2 space-top1 center small'>
42604275
Code coverage
4261-
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Wed Sep 06 2017 16:32:47 GMT+0100 (BST)
4276+
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Thu Sep 07 2017 10:48:51 GMT+0100 (BST)
42624277
</div>
42634278
</div>
42644279
<script src="../prettify.js"></script>

coverage/lcov-report/index.html

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<title>Code coverage report for All files</title>
5+
<meta charset="utf-8" />
6+
<link rel="stylesheet" href="prettify.css" />
7+
<link rel="stylesheet" href="base.css" />
8+
<meta name="viewport" content="width=device-width, initial-scale=1">
9+
<style type='text/css'>
10+
.coverage-summary .sorter {
11+
background-image: url(sort-arrow-sprite.png);
12+
}
13+
</style>
14+
</head>
15+
<body>
16+
<div class='wrapper'>
17+
<div class='pad1'>
18+
<h1>
19+
/
20+
</h1>
21+
<div class='clearfix'>
22+
<div class='fl pad1y space-right2'>
23+
<span class="strong">100% </span>
24+
<span class="quiet">Statements</span>
25+
<span class='fraction'>606/606</span>
26+
</div>
27+
<div class='fl pad1y space-right2'>
28+
<span class="strong">100% </span>
29+
<span class="quiet">Branches</span>
30+
<span class='fraction'>335/335</span>
31+
</div>
32+
<div class='fl pad1y space-right2'>
33+
<span class="strong">100% </span>
34+
<span class="quiet">Functions</span>
35+
<span class='fraction'>99/99</span>
36+
</div>
37+
<div class='fl pad1y space-right2'>
38+
<span class="strong">100% </span>
39+
<span class="quiet">Lines</span>
40+
<span class='fraction'>592/592</span>
41+
</div>
42+
</div>
43+
</div>
44+
<div class='status-line high'></div>
45+
<div class="pad1">
46+
<table class="coverage-summary">
47+
<thead>
48+
<tr>
49+
<th data-col="file" data-fmt="html" data-html="true" class="file">File</th>
50+
<th data-col="pic" data-type="number" data-fmt="html" data-html="true" class="pic"></th>
51+
<th data-col="statements" data-type="number" data-fmt="pct" class="pct">Statements</th>
52+
<th data-col="statements_raw" data-type="number" data-fmt="html" class="abs"></th>
53+
<th data-col="branches" data-type="number" data-fmt="pct" class="pct">Branches</th>
54+
<th data-col="branches_raw" data-type="number" data-fmt="html" class="abs"></th>
55+
<th data-col="functions" data-type="number" data-fmt="pct" class="pct">Functions</th>
56+
<th data-col="functions_raw" data-type="number" data-fmt="html" class="abs"></th>
57+
<th data-col="lines" data-type="number" data-fmt="pct" class="pct">Lines</th>
58+
<th data-col="lines_raw" data-type="number" data-fmt="html" class="abs"></th>
59+
</tr>
60+
</thead>
61+
<tbody><tr>
62+
<td class="file high" data-value="hyperHTML/"><a href="hyperHTML/index.html">hyperHTML/</a></td>
63+
<td data-value="100" class="pic high"><div class="chart"><div class="cover-fill cover-full" style="width: 100%;"></div><div class="cover-empty" style="width:0%;"></div></div></td>
64+
<td data-value="100" class="pct high">100%</td>
65+
<td data-value="606" class="abs high">606/606</td>
66+
<td data-value="100" class="pct high">100%</td>
67+
<td data-value="335" class="abs high">335/335</td>
68+
<td data-value="100" class="pct high">100%</td>
69+
<td data-value="99" class="abs high">99/99</td>
70+
<td data-value="100" class="pct high">100%</td>
71+
<td data-value="592" class="abs high">592/592</td>
72+
</tr>
73+
74+
</tbody>
75+
</table>
76+
</div><div class='push'></div><!-- for sticky footer -->
77+
</div><!-- /wrapper -->
78+
<div class='footer quiet pad2 space-top1 center small'>
79+
Code coverage
80+
generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Thu Sep 07 2017 10:48:51 GMT+0100 (BST)
81+
</div>
82+
</div>
83+
<script src="prettify.js"></script>
84+
<script>
85+
window.onload = function () {
86+
if (typeof prettyPrint === 'function') {
87+
prettyPrint();
88+
}
89+
};
90+
</script>
91+
<script src="sorter.js"></script>
92+
</body>
93+
</html>

0 commit comments

Comments
 (0)