Skip to content
This repository was archived by the owner on Sep 20, 2019. It is now read-only.

Commit 16a2149

Browse files
committed
Merge pull request #312 from webcomponents/application-javascript
Run application/javascript scripts
2 parents 629d37e + 8a8846e commit 16a2149

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

src/HTMLImports/parser.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ var importParser = {
3535
'link[rel=stylesheet]',
3636
'style',
3737
'script:not([type])',
38+
'script[type="application/javascript"]',
3839
'script[type="text/javascript"]'
3940
].join(','),
4041

tests/HTMLImports/html/imports/parsed-import-2.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,9 @@
88
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
99
-->
1010
<script src="external-script.js"></script>
11+
<script type="text/javascript">
12+
window.textJavascriptParsed = new Date().getTime();
13+
</script>
14+
<script type="application/javascript">
15+
window.applicationJavascriptParsed = new Date().getTime();
16+
</script>

tests/HTMLImports/html/parser.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
chai.assert.ok(window.inlineScriptParsed, 'inlineScriptParsed');
2323
chai.assert.ok(window.externalScriptParsed, 'externalScriptParsed');
2424
chai.assert.equal(window.uc, '\u2661 \u34A8', 'unicode matches');
25+
chai.assert.ok(window.textJavascriptParsed, 'text/javascript');
26+
chai.assert.ok(window.applicationJavascriptParsed, 'application/javascript');
2527
done();
2628
});
2729
</script>

0 commit comments

Comments
 (0)