diff --git a/dashboard-ui/bower_components/iron-a11y-keys-behavior/.bower.json b/dashboard-ui/bower_components/iron-a11y-keys-behavior/.bower.json index 503ff0f3a..4bf4a72b9 100644 --- a/dashboard-ui/bower_components/iron-a11y-keys-behavior/.bower.json +++ b/dashboard-ui/bower_components/iron-a11y-keys-behavior/.bower.json @@ -29,14 +29,14 @@ "web-component-tester": "*", "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" }, - "homepage": "https://github.com/polymerelements/iron-a11y-keys-behavior", + "homepage": "https://github.com/PolymerElements/iron-a11y-keys-behavior", "_release": "1.0.8", "_resolution": { "type": "version", "tag": "v1.0.8", "commit": "df29a9edcff3b4693707f1e3eebce5a1dc46e946" }, - "_source": "git://github.com/polymerelements/iron-a11y-keys-behavior.git", + "_source": "git://github.com/PolymerElements/iron-a11y-keys-behavior.git", "_target": "^1.0.0", - "_originalSource": "polymerelements/iron-a11y-keys-behavior" + "_originalSource": "PolymerElements/iron-a11y-keys-behavior" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/iron-fit-behavior/.bower.json b/dashboard-ui/bower_components/iron-fit-behavior/.bower.json index 37233913a..fe5067ca8 100644 --- a/dashboard-ui/bower_components/iron-fit-behavior/.bower.json +++ b/dashboard-ui/bower_components/iron-fit-behavior/.bower.json @@ -1,12 +1,10 @@ { "name": "iron-fit-behavior", - "version": "1.0.3", + "version": "1.0.4", "license": "http://polymer.github.io/LICENSE.txt", "description": "Fits an element inside another element", "private": true, - "main": [ - "iron-fit-behavior.html" - ], + "main": "iron-fit-behavior.html", "keywords": [ "web-components", "polymer", @@ -30,11 +28,11 @@ "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" }, "homepage": "https://github.com/PolymerElements/iron-fit-behavior", - "_release": "1.0.3", + "_release": "1.0.4", "_resolution": { "type": "version", - "tag": "v1.0.3", - "commit": "df9fd83577ea6ebd98f5cad8333daa73dd0f34ba" + "tag": "v1.0.4", + "commit": "db76c6b9f3df86ee6dfc2339975313ac2efc6474" }, "_source": "git://github.com/PolymerElements/iron-fit-behavior.git", "_target": "^1.0.0", diff --git a/dashboard-ui/bower_components/iron-fit-behavior/bower.json b/dashboard-ui/bower_components/iron-fit-behavior/bower.json index 3878165f6..f79554591 100644 --- a/dashboard-ui/bower_components/iron-fit-behavior/bower.json +++ b/dashboard-ui/bower_components/iron-fit-behavior/bower.json @@ -1,12 +1,10 @@ { "name": "iron-fit-behavior", - "version": "1.0.3", + "version": "1.0.4", "license": "http://polymer.github.io/LICENSE.txt", "description": "Fits an element inside another element", "private": true, - "main": [ - "iron-fit-behavior.html" - ], + "main": "iron-fit-behavior.html", "keywords": [ "web-components", "polymer", diff --git a/dashboard-ui/bower_components/iron-fit-behavior/iron-fit-behavior.html b/dashboard-ui/bower_components/iron-fit-behavior/iron-fit-behavior.html index aa776c7a2..d21740f3e 100644 --- a/dashboard-ui/bower_components/iron-fit-behavior/iron-fit-behavior.html +++ b/dashboard-ui/bower_components/iron-fit-behavior/iron-fit-behavior.html @@ -207,6 +207,10 @@ CSS properties | Action if (!this._fitInfo.positionedBy.horizontally) { this.style.left = '0px'; } + if (!this._fitInfo.positionedBy.vertically || !this._fitInfo.positionedBy.horizontally) { + // need position:fixed to properly size the element + this.style.position = 'fixed'; + } // need border-box for margin/padding this.sizingTarget.style.boxSizing = 'border-box'; // constrain the width and height if not already set diff --git a/dashboard-ui/bower_components/iron-fit-behavior/test/iron-fit-behavior.html b/dashboard-ui/bower_components/iron-fit-behavior/test/iron-fit-behavior.html index c4011bf48..808bb2273 100644 --- a/dashboard-ui/bower_components/iron-fit-behavior/test/iron-fit-behavior.html +++ b/dashboard-ui/bower_components/iron-fit-behavior/test/iron-fit-behavior.html @@ -149,6 +149,18 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + + + + @@ -231,6 +243,15 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN assert.isTrue(rect.height <= window.innerHeight, 'height is less than or equal to viewport height'); }); + test('scrolling element with offscreen container is constrained to viewport height', function() { + var container = fixture('offscreen-container'); + var el = Polymer.dom(container).querySelector('.el') + makeScrolling(el); + el.refit(); + var rect = el.getBoundingClientRect(); + assert.isTrue(rect.height <= window.innerHeight, 'height is less than or equal to viewport height'); + }); + test('scrolling element with max-height is centered in viewport', function() { var el = fixture('sized-x'); el.classList.add('with-max-height'); diff --git a/dashboard-ui/bower_components/iron-flex-layout/.bower.json b/dashboard-ui/bower_components/iron-flex-layout/.bower.json index 842b1473f..1f8ab2ef8 100644 --- a/dashboard-ui/bower_components/iron-flex-layout/.bower.json +++ b/dashboard-ui/bower_components/iron-flex-layout/.bower.json @@ -25,14 +25,14 @@ "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0", "iron-component-page": "polymerelements/iron-component-page#^1.0.0" }, - "homepage": "https://github.com/polymerelements/iron-flex-layout", + "homepage": "https://github.com/PolymerElements/iron-flex-layout", "_release": "1.0.4", "_resolution": { "type": "version", "tag": "v1.0.4", "commit": "dcfc54b0d358269bf0c72180b4ab090fc4931ecd" }, - "_source": "git://github.com/polymerelements/iron-flex-layout.git", + "_source": "git://github.com/PolymerElements/iron-flex-layout.git", "_target": "^1.0.0", - "_originalSource": "polymerelements/iron-flex-layout" + "_originalSource": "PolymerElements/iron-flex-layout" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/iron-media-query/.bower.json b/dashboard-ui/bower_components/iron-media-query/.bower.json index a81241142..e4a664d46 100644 --- a/dashboard-ui/bower_components/iron-media-query/.bower.json +++ b/dashboard-ui/bower_components/iron-media-query/.bower.json @@ -1,6 +1,6 @@ { "name": "iron-media-query", - "version": "1.0.4", + "version": "1.0.5", "description": "Lets you bind to a CSS media query", "authors": [ "The Polymer Authors" @@ -28,11 +28,12 @@ "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" }, - "_release": "1.0.4", + "main": "iron-media-query.html", + "_release": "1.0.5", "_resolution": { "type": "version", - "tag": "v1.0.4", - "commit": "a9dd58cd50bb9f203a7beef15282bf74e48563a8" + "tag": "v1.0.5", + "commit": "2065bae0228149fc84db1c8ece741f9bba750534" }, "_source": "git://github.com/PolymerElements/iron-media-query.git", "_target": "^1.0.0", diff --git a/dashboard-ui/bower_components/iron-media-query/bower.json b/dashboard-ui/bower_components/iron-media-query/bower.json index 90dbb33d5..57149c66b 100644 --- a/dashboard-ui/bower_components/iron-media-query/bower.json +++ b/dashboard-ui/bower_components/iron-media-query/bower.json @@ -1,6 +1,6 @@ { "name": "iron-media-query", - "version": "1.0.4", + "version": "1.0.5", "description": "Lets you bind to a CSS media query", "authors": [ "The Polymer Authors" @@ -27,5 +27,6 @@ "test-fixture": "PolymerElements/test-fixture#^1.0.0", "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" - } + }, + "main": "iron-media-query.html" } diff --git a/dashboard-ui/bower_components/iron-media-query/demo/index.html b/dashboard-ui/bower_components/iron-media-query/demo/index.html index 2f3856fe9..2bc99bce4 100644 --- a/dashboard-ui/bower_components/iron-media-query/demo/index.html +++ b/dashboard-ui/bower_components/iron-media-query/demo/index.html @@ -29,17 +29,26 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN

<iron-media-query>