Skip to content
This repository was archived by the owner on Mar 13, 2018. It is now read-only.

Commit 7365ae8

Browse files
committed
assetpath is handled by polymer now
1 parent 58cacff commit 7365ae8

File tree

1 file changed

+3
-22
lines changed

1 file changed

+3
-22
lines changed

vulcanize/vulcan.js

+3-22
Original file line numberDiff line numberDiff line change
@@ -11,27 +11,8 @@ var ABS_URL = /(^data:)|(^http[s]?:)|(^\/)/;
1111
var URL = /url\([^)]*\)/g;
1212
var URL_TEMPLATE = '{{.*}}';
1313
var POLYMER = 'script[src $= "polymer.js"], script[src $= "polymer.min.js"]';
14-
var MONKEYPATCH_RESOLVEPATH = function(proto, element) {
15-
// monkey patch addResolvePath to use assetpath attribute
16-
var assetPath = element.getAttribute('assetpath');
17-
var url = HTMLImports.getDocumentUrl(element.ownerDocument) || '';
18-
if (url) {
19-
var parts = url.split('/');
20-
parts.pop();
21-
if (assetPath) {
22-
parts.push(assetPath);
23-
}
24-
parts.push('');
25-
url = parts.join('/');
26-
}
27-
proto.resolvePath = function(path) {
28-
return url + path;
29-
};
30-
};
31-
32-
var import_buffer = [
33-
'<script>Polymer.addResolvePath = ' + MONKEYPATCH_RESOLVEPATH + ';</script>'
34-
];
14+
15+
var import_buffer = [];
3516
var imports_before_polymer = [];
3617
var read = {};
3718

@@ -64,7 +45,7 @@ var outputDir = path.dirname(options.output);
6445

6546
function resolvePaths($, input, output) {
6647
var assetPath = path.relative(output, input);
67-
assetPath = assetPath.split(path.sep).join('/');
48+
assetPath = assetPath.split(path.sep).join('/') + '/';
6849
// resolve attributes
6950
$(URL_ATTR_SEL).each(function() {
7051
URL_ATTR.forEach(function(a) {

0 commit comments

Comments
 (0)