| 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;
|
|
|