Index: polymer_1.2.3/bower_components/webcomponentsjs/MutationObserver.js |
diff --git a/polymer_1.0.4/bower_components/webcomponentsjs/MutationObserver.js b/polymer_1.2.3/bower_components/webcomponentsjs/MutationObserver.js |
similarity index 98% |
copy from polymer_1.0.4/bower_components/webcomponentsjs/MutationObserver.js |
copy to polymer_1.2.3/bower_components/webcomponentsjs/MutationObserver.js |
index b8fb3cf47aeaa4ac153630fefb84370d42bef62c..3fc9de8c2282ef1a53a7d54948a0b25d28a03bf5 100644 |
--- a/polymer_1.0.4/bower_components/webcomponentsjs/MutationObserver.js |
+++ b/polymer_1.2.3/bower_components/webcomponentsjs/MutationObserver.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.7.5 |
+// @version 0.7.20 |
if (typeof WeakMap === "undefined") { |
(function() { |
var defineProperty = Object.defineProperty; |
@@ -45,6 +45,9 @@ if (typeof WeakMap === "undefined") { |
} |
(function(global) { |
+ if (global.JsMutationObserver) { |
+ return; |
+ } |
var registrationsTable = new WeakMap(); |
var setImmediate; |
if (/Trident|Edge/.test(navigator.userAgent)) { |
@@ -340,5 +343,8 @@ if (typeof WeakMap === "undefined") { |
} |
}; |
global.JsMutationObserver = JsMutationObserver; |
- if (!global.MutationObserver) global.MutationObserver = JsMutationObserver; |
-})(this); |
+ if (!global.MutationObserver) { |
+ global.MutationObserver = JsMutationObserver; |
+ JsMutationObserver._isPolyfilled = true; |
+ } |
+})(self); |