Index: polymer_0.5.4/bower_components/webcomponentsjs/webcomponents-lite.js |
diff --git a/polymer_0.5.0/bower_components/webcomponentsjs/webcomponents-lite.js b/polymer_0.5.4/bower_components/webcomponentsjs/webcomponents-lite.js |
similarity index 99% |
copy from polymer_0.5.0/bower_components/webcomponentsjs/webcomponents-lite.js |
copy to polymer_0.5.4/bower_components/webcomponentsjs/webcomponents-lite.js |
index c9117478472e05cabbf70d3fa4b1a62b9c725cdf..fb2c8f75902a04b485bb23e700e5a9ee7d025d5b 100644 |
--- a/polymer_0.5.0/bower_components/webcomponentsjs/webcomponents-lite.js |
+++ b/polymer_0.5.4/bower_components/webcomponentsjs/webcomponents-lite.js |
@@ -7,14 +7,13 @@ |
* Code distributed by Google as part of the polymer project is also |
* subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt |
*/ |
-// @version 0.5.1-1 |
+// @version 0.5.4 |
window.WebComponents = window.WebComponents || {}; |
(function(scope) { |
var flags = scope.flags || {}; |
var file = "webcomponents.js"; |
var script = document.querySelector('script[src*="' + file + '"]'); |
- var flags = {}; |
if (!flags.noOpts) { |
location.search.slice(1).split("&").forEach(function(o) { |
o = o.split("="); |
@@ -511,9 +510,9 @@ window.HTMLImports = window.HTMLImports || { |
whenReady(function() { |
HTMLImports.ready = true; |
HTMLImports.readyTime = new Date().getTime(); |
- rootDocument.dispatchEvent(new CustomEvent("HTMLImportsLoaded", { |
- bubbles: true |
- })); |
+ var evt = rootDocument.createEvent("CustomEvent"); |
+ evt.initCustomEvent("HTMLImportsLoaded", true, true, {}); |
+ rootDocument.dispatchEvent(evt); |
}); |
scope.IMPORT_LINK_TYPE = IMPORT_LINK_TYPE; |
scope.useNative = useNative; |
@@ -564,7 +563,7 @@ HTMLImports.addModule(function(scope) { |
}); |
HTMLImports.addModule(function(scope) { |
- xhr = { |
+ var xhr = { |
async: true, |
ok: function(request) { |
return request.status >= 200 && request.status < 300 || request.status === 304 || request.status === 0; |
@@ -641,7 +640,13 @@ HTMLImports.addModule(function(scope) { |
}, |
fetch: function(url, elt) { |
flags.load && console.log("fetch", url, elt); |
- if (url.match(/^data:/)) { |
+ if (!url) { |
+ setTimeout(function() { |
+ this.receive(url, elt, { |
+ error: "href must be specified" |
+ }, null); |
+ }.bind(this), 0); |
+ } else if (url.match(/^data:/)) { |
var pieces = url.split(","); |
var header = pieces[0]; |
var body = pieces[1]; |
@@ -1045,7 +1050,7 @@ HTMLImports.addModule(function(scope) { |
var importer = scope.importer; |
var dynamic = { |
added: function(nodes) { |
- var owner, parsed; |
+ var owner, parsed, loading; |
for (var i = 0, l = nodes.length, n; i < l && (n = nodes[i]); i++) { |
if (!owner) { |
owner = n.ownerDocument; |