Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1)

Unified Diff: polymer_0.5.4/bower_components/webcomponentsjs/HTMLImports.js

Issue 895523005: Added Polymer 0.5.4 (Closed) Base URL: https://chromium.googlesource.com/infra/third_party/npm_modules.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: polymer_0.5.4/bower_components/webcomponentsjs/HTMLImports.js
diff --git a/polymer_0.5.0/bower_components/webcomponentsjs/HTMLImports.js b/polymer_0.5.4/bower_components/webcomponentsjs/HTMLImports.js
similarity index 98%
copy from polymer_0.5.0/bower_components/webcomponentsjs/HTMLImports.js
copy to polymer_0.5.4/bower_components/webcomponentsjs/HTMLImports.js
index 0c59fe6bff513f7f5bdee36184de2a8f0f5ed2da..d8ad479610cf6e015eb660ec012e46a6875a4b52 100644
--- a/polymer_0.5.0/bower_components/webcomponentsjs/HTMLImports.js
+++ b/polymer_0.5.4/bower_components/webcomponentsjs/HTMLImports.js
@@ -7,7 +7,7 @@
* 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
if (typeof WeakMap === "undefined") {
(function() {
var defineProperty = Object.defineProperty;
@@ -467,9 +467,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;
@@ -520,7 +520,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;
@@ -597,7 +597,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];
@@ -1001,7 +1007,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;

Powered by Google App Engine
This is Rietveld 408576698