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