diff --git a/dashboard-ui/bower_components/polymer/polymer.html b/dashboard-ui/bower_components/polymer/polymer.html index 8caf5ed230..0df16caeb0 100644 --- a/dashboard-ui/bower_components/polymer/polymer.html +++ b/dashboard-ui/bower_components/polymer/polymer.html @@ -741,7 +741,7 @@ prevent = dy > dx; prevent = dx > dy; } if (prevent) { -ev.preventDefault(); +//ev.preventDefault(); } else { Gestures.prevent('track'); } diff --git a/dashboard-ui/vulcanize-out.html b/dashboard-ui/vulcanize-out.html index 00883a0523..305fd8a15f 100644 --- a/dashboard-ui/vulcanize-out.html +++ b/dashboard-ui/vulcanize-out.html @@ -143,30 +143,40 @@ Polymer.RenderStatus._makeReady(); _afterNextRenderQueue: [], _waitingNextRender: false, afterNextRender: function (element, fn, args) { -if (!this._waitingNextRender) { -this._waitingNextRender = true; -this.whenReady(this._flushAfterNextRender); -} +this._watchNextRender(); this._afterNextRenderQueue.push([ element, fn, args ]); }, -_flushAfterNextRender: function () { -requestAnimationFrame(function () { -setTimeout(Polymer.RenderStatus.__flushAfterNextRender); +_watchNextRender: function () { +if (!this._waitingNextRender) { +this._waitingNextRender = true; +var fn = function () { +Polymer.RenderStatus._flushNextRender(); +}; +if (!this._ready) { +this.whenReady(fn); +} else { +requestAnimationFrame(fn); +} +} +}, +_flushNextRender: function () { +var self = this; +setTimeout(function () { +self._flushRenderCallbacks(self._afterNextRenderQueue); +self._afterNextRenderQueue = []; +self._waitingNextRender = false; }); }, -__flushAfterNextRender: function () { -var self = Polymer.RenderStatus; -self._waitingNextRender = false; -for (var i = 0, h; i < self._afterNextRenderQueue.length; i++) { -h = self._afterNextRenderQueue[i]; +_flushRenderCallbacks: function (callbacks) { +for (var i = 0, h; i < callbacks.length; i++) { +h = callbacks[i]; h[1].apply(h[0], h[2] || Polymer.nar); } ; -self._afterNextRenderQueue = []; } }; if (window.HTMLImports) { @@ -300,7 +310,7 @@ import: function (id, selector) { if (id) { var m = findModule(id); if (!m) { -forceDocumentUpgrade(); +forceDomModulesUpgrade(); m = findModule(id); } if (m && selector) { @@ -312,12 +322,17 @@ return m; }); var cePolyfill = window.CustomElements && !CustomElements.useNative; document.registerElement('dom-module', DomModule); -function forceDocumentUpgrade() { +function forceDomModulesUpgrade() { if (cePolyfill) { var script = document._currentScript || document.currentScript; var doc = script && script.ownerDocument || document; -if (doc) { -CustomElements.upgradeAll(doc); +var modules = doc.querySelectorAll('dom-module'); +for (var i = modules.length - 1, m; i >= 0 && (m = modules[i]); i--) { +if (m.__upgraded__) { +return; +} else { +CustomElements.upgrade(m); +} } } } @@ -677,7 +692,7 @@ debouncer.stop(); } } }); -Polymer.version = '1.2.2'; +Polymer.version = '1.2.3'; Polymer.Base._addFeature({ _registerFeatures: function () { this._prepIs(); @@ -705,9 +720,8 @@ this._template = Polymer.DomModule.import(this.is, 'template'); if (this._template && this._template.hasAttribute('is')) { this._warn(this._logf('_prepTemplate', 'top-level Polymer template ' + 'must not be a type-extension, found', this._template, 'Move inside simple