app/assets/htmls/vendor/polymer-micro.html in gobstones-blockly-0.31.0 vs app/assets/htmls/vendor/polymer-micro.html in gobstones-blockly-0.32.0
- old
+ new
@@ -406,10 +406,13 @@
};
Polymer.telemetry.instanceCount = 0;
}());(function () {
var modules = {};
var lcModules = {};
+function setModule(id, module) {
+modules[id] = lcModules[id.toLowerCase()] = module;
+}
var findModule = function (id) {
return modules[id] || lcModules[id.toLowerCase()];
};
var DomModule = function () {
return document.createElement('dom-module');
@@ -420,13 +423,16 @@
this.register();
},
register: function (id) {
id = id || this.id || this.getAttribute('name') || this.getAttribute('is');
if (id) {
+if (Polymer.Settings.strictTemplatePolicy && findModule(id) !== undefined) {
+setModule(id, null);
+throw new Error('strictTemplatePolicy: dom-module ' + id + ' re-registered');
+}
this.id = id;
-modules[id] = this;
-lcModules[id.toLowerCase()] = this;
+setModule(id, this);
}
},
import: function (id, selector) {
if (id) {
var m = findModule(id);
@@ -789,10 +795,10 @@
}
default:
return value != null ? value : undefined;
}
}
-});Polymer.version = "1.11.3";Polymer.Base._addFeature({
+});Polymer.version = "1.12.0";Polymer.Base._addFeature({
_registerFeatures: function () {
this._prepIs();
this._prepBehaviors();
this._prepConstructor();
this._prepPropertyInfo();