diff --git a/dashboard-ui/bower_components/iron-meta/.bower.json b/dashboard-ui/bower_components/iron-meta/.bower.json index 8119ebcf41..9e650790be 100644 --- a/dashboard-ui/bower_components/iron-meta/.bower.json +++ b/dashboard-ui/bower_components/iron-meta/.bower.json @@ -25,14 +25,14 @@ "web-component-tester": "*", "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" }, - "homepage": "https://github.com/polymerelements/iron-meta", + "homepage": "https://github.com/PolymerElements/iron-meta", "_release": "1.0.3", "_resolution": { "type": "version", "tag": "v1.0.3", "commit": "91529259262b0d8f33fed44bc3fd47aedf35cb04" }, - "_source": "git://github.com/polymerelements/iron-meta.git", + "_source": "git://github.com/PolymerElements/iron-meta.git", "_target": "^1.0.0", - "_originalSource": "polymerelements/iron-meta" + "_originalSource": "PolymerElements/iron-meta" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/iron-selector/.bower.json b/dashboard-ui/bower_components/iron-selector/.bower.json index 31050826e9..85d168eb46 100644 --- a/dashboard-ui/bower_components/iron-selector/.bower.json +++ b/dashboard-ui/bower_components/iron-selector/.bower.json @@ -1,6 +1,6 @@ { "name": "iron-selector", - "version": "1.0.2", + "version": "1.0.3", "description": "Manages a set of elements that can be selected", "private": true, "license": "http://polymer.github.io/LICENSE.txt", @@ -19,21 +19,23 @@ "type": "git", "url": "git://github.com/PolymerElements/iron-selector.git" }, + "homepage": "https://github.com/PolymerElements/iron-selector", + "ignore": [], "dependencies": { "polymer": "Polymer/polymer#^1.0.0" }, "devDependencies": { + "paper-styles": "PolymerElements/paper-styles#^1.0.4", "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", "test-fixture": "PolymerElements/test-fixture#^1.0.0", "web-component-tester": "*", "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" }, - "homepage": "https://github.com/PolymerElements/iron-selector", - "_release": "1.0.2", + "_release": "1.0.3", "_resolution": { "type": "version", - "tag": "v1.0.2", - "commit": "ea22d91d11ba6f72c01faa952d5e600f9d1773cf" + "tag": "v1.0.3", + "commit": "d93b02871f790b6bcb1fff52f24757e9c2eb04a5" }, "_source": "git://github.com/PolymerElements/iron-selector.git", "_target": "^1.0.0", diff --git a/dashboard-ui/bower_components/iron-selector/bower.json b/dashboard-ui/bower_components/iron-selector/bower.json index b9751df128..25324a685a 100644 --- a/dashboard-ui/bower_components/iron-selector/bower.json +++ b/dashboard-ui/bower_components/iron-selector/bower.json @@ -1,6 +1,6 @@ { "name": "iron-selector", - "version": "1.0.2", + "version": "1.0.3", "description": "Manages a set of elements that can be selected", "private": true, "license": "http://polymer.github.io/LICENSE.txt", @@ -19,10 +19,13 @@ "type": "git", "url": "git://github.com/PolymerElements/iron-selector.git" }, + "homepage": "https://github.com/PolymerElements/iron-selector", + "ignore": [], "dependencies": { "polymer": "Polymer/polymer#^1.0.0" }, "devDependencies": { + "paper-styles": "PolymerElements/paper-styles#^1.0.4", "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", "test-fixture": "PolymerElements/test-fixture#^1.0.0", "web-component-tester": "*", diff --git a/dashboard-ui/bower_components/iron-selector/demo/index.html b/dashboard-ui/bower_components/iron-selector/demo/index.html index cdb7f99e21..2fa46b2cd9 100644 --- a/dashboard-ui/bower_components/iron-selector/demo/index.html +++ b/dashboard-ui/bower_components/iron-selector/demo/index.html @@ -17,50 +17,70 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + + - - + -

Basic

+
+
+

Basic

+
+ +
Item 0
+
Item 1
+
Item 2
+
Item 3
+
Item 4
+
+
+
- -
Item 0
-
Item 1
-
Item 2
-
Item 3
-
Item 4
-
+
+

Multi-select

+
+ +
Item 0
+
Item 1
+
Item 2
+
Item 3
+
Item 4
+
+
+
-

Multi-select

- - -
Item 0
-
Item 1
-
Item 2
-
Item 3
-
Item 4
-
- -

Example

- - -
Foo
-
Bar
-
Zot
-
+
+

Example

+
+ +
Foo
+
Bar
+
Baz
+
Qux
+
Quux
+
+
+
+
diff --git a/dashboard-ui/bower_components/iron-selector/iron-selectable.html b/dashboard-ui/bower_components/iron-selector/iron-selectable.html index f0506d58d9..f6ffa31590 100644 --- a/dashboard-ui/bower_components/iron-selector/iron-selectable.html +++ b/dashboard-ui/bower_components/iron-selector/iron-selectable.html @@ -15,6 +15,27 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN /** @polymerBehavior */ Polymer.IronSelectableBehavior = { + /** + * Fired when iron-selector is activated (selected or deselected). + * It is fired before the selected items are changed. + * Cancel the event to abort selection. + * + * @event iron-activate + * + **/ + /** + * Fired when an item is selected + * + * @event iron-select + * + **/ + /** + * Fired when an item is deselected + * + * @event iron-deselect + * + **/ + properties: { /** @@ -68,7 +89,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN }, /** - * This is a CSS selector sting. If this is set, only items that matches the CSS selector + * This is a CSS selector string. If this is set, only items that match the CSS selector * are selectable. * * @attribute selectable @@ -96,18 +117,30 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN selectedAttribute: { type: String, value: null - } + }, + /** + * The set of excluded elements where the key is the `localName` + * of the element that will be ignored from the item list. + * + * @type {object} + * @default {template: 1} + */ + + excludedLocalNames: { + type: Object, + value: function() { + return { + 'template': 1 + }; + } + } }, observers: [ '_updateSelected(attrForSelected, selected)' ], - excludedLocalNames: { - 'template': 1 - }, - created: function() { this._bindFilterItem = this._filterItem.bind(this); this._selection = new Polymer.IronSelection(this._applySelection.bind(this)); @@ -186,9 +219,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN }, _removeListener: function(eventName) { - // There is no unlisten yet... - // https://github.com/Polymer/polymer/issues/1639 - //this.removeEventListener(eventName, this._bindActivateHandler); + this.unlisten(this, eventName, '_activateHandler'); }, _activateEventChanged: function(eventName, old) { @@ -277,11 +308,6 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN }, _activateHandler: function(e) { - // TODO: remove this when https://github.com/Polymer/polymer/issues/1639 is fixed so we - // can just remove the old event listener. - if (e.type !== this.activateEvent) { - return; - } var t = e.target; var items = this.items; while (t && t != this) { diff --git a/dashboard-ui/bower_components/iron-selector/test/excluded-local-names.html b/dashboard-ui/bower_components/iron-selector/test/excluded-local-names.html new file mode 100644 index 0000000000..28207ca9cc --- /dev/null +++ b/dashboard-ui/bower_components/iron-selector/test/excluded-local-names.html @@ -0,0 +1,90 @@ + + + + + + + iron-selector-selected-attribute + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dashboard-ui/bower_components/iron-selector/test/index.html b/dashboard-ui/bower_components/iron-selector/test/index.html index 17d7e4be57..da4fabe7c5 100644 --- a/dashboard-ui/bower_components/iron-selector/test/index.html +++ b/dashboard-ui/bower_components/iron-selector/test/index.html @@ -27,7 +27,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN 'next-previous.html', 'selected-attribute.html', 'template-repeat.html', - 'content.html' + 'content.html', + 'excluded-local-names.html' ]); diff --git a/dashboard-ui/bower_components/paper-behaviors/.bower.json b/dashboard-ui/bower_components/paper-behaviors/.bower.json index 26486f6c6d..321be71437 100644 --- a/dashboard-ui/bower_components/paper-behaviors/.bower.json +++ b/dashboard-ui/bower_components/paper-behaviors/.bower.json @@ -42,7 +42,7 @@ "tag": "v1.0.3", "commit": "90b54de14264c19693601b9fc16af6b68a9d48e4" }, - "_source": "git://github.com/PolymerElements/paper-behaviors.git", + "_source": "git://github.com/polymerelements/paper-behaviors.git", "_target": "^1.0.0", - "_originalSource": "PolymerElements/paper-behaviors" + "_originalSource": "polymerelements/paper-behaviors" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/paper-input/.bower.json b/dashboard-ui/bower_components/paper-input/.bower.json index 8e3808fb3d..8cc77ad014 100644 --- a/dashboard-ui/bower_components/paper-input/.bower.json +++ b/dashboard-ui/bower_components/paper-input/.bower.json @@ -1,6 +1,6 @@ { "name": "paper-input", - "version": "1.0.13", + "version": "1.0.14", "description": "Material design text fields", "authors": [ "The Polymer Authors" @@ -36,7 +36,7 @@ }, "devDependencies": { "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0", - "web-component-tester": "*", + "web-component-tester": "Polymer/web-component-tester#^3.3.0", "test-fixture": "PolymerElements/test-fixture#^1.0.0", "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", "iron-icon": "PolymerElements/iron-icon#^1.0.0", @@ -44,11 +44,11 @@ "iron-validator-behavior": "PolymerElements/iron-validator-behavior#^1.0.0", "paper-icon-button": "PolymerElements/paper-icon-button#^1.0.0" }, - "_release": "1.0.13", + "_release": "1.0.14", "_resolution": { "type": "version", - "tag": "v1.0.13", - "commit": "3f3d09f47b77e33ea4a0c531a1b95567563528a0" + "tag": "v1.0.14", + "commit": "120a0610aca5c86194977e30f696b09716f93bbc" }, "_source": "git://github.com/polymerelements/paper-input.git", "_target": "^1.0.9", diff --git a/dashboard-ui/bower_components/paper-input/bower.json b/dashboard-ui/bower_components/paper-input/bower.json index ce50fb4df0..ad9a70a40d 100644 --- a/dashboard-ui/bower_components/paper-input/bower.json +++ b/dashboard-ui/bower_components/paper-input/bower.json @@ -1,6 +1,6 @@ { "name": "paper-input", - "version": "1.0.13", + "version": "1.0.14", "description": "Material design text fields", "authors": [ "The Polymer Authors" @@ -36,7 +36,7 @@ }, "devDependencies": { "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0", - "web-component-tester": "*", + "web-component-tester": "Polymer/web-component-tester#^3.3.0", "test-fixture": "PolymerElements/test-fixture#^1.0.0", "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", "iron-icon": "PolymerElements/iron-icon#^1.0.0", diff --git a/dashboard-ui/bower_components/paper-input/paper-input-behavior.html b/dashboard-ui/bower_components/paper-input/paper-input-behavior.html index 822a413411..6d8c18fad3 100644 --- a/dashboard-ui/bower_components/paper-input/paper-input-behavior.html +++ b/dashboard-ui/bower_components/paper-input/paper-input-behavior.html @@ -25,6 +25,11 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN Polymer.PaperInputBehaviorImpl = { properties: { + /** + * Fired when the input changes due to user interaction. + * + * @event change + */ /** * The label for this input. Bind this to ``'s `label` property. @@ -395,6 +400,19 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN label.id = labelledBy; } this._ariaLabelledBy = labelledBy; + }, + + _onChange:function(event) { + // In the Shadow DOM, the `change` event is not leaked into the + // ancestor tree, so we must do this manually. + // See https://w3c.github.io/webcomponents/spec/shadow/#events-that-are-not-leaked-into-ancestor-trees. + if (this.shadowRoot) { + this.fire(event.type, {sourceEvent: event}, { + node: this, + bubbles: event.bubbles, + cancelable: event.cancelable + }); + } } }; diff --git a/dashboard-ui/bower_components/paper-input/paper-input.html b/dashboard-ui/bower_components/paper-input/paper-input.html index 64cbcc8376..ffd06b8224 100644 --- a/dashboard-ui/bower_components/paper-input/paper-input.html +++ b/dashboard-ui/bower_components/paper-input/paper-input.html @@ -105,7 +105,8 @@ style this element. list$="[[list]]" size$="[[size]]" autocapitalize$="[[autocapitalize]]" - autocorrect$="[[autocorrect]]"> + autocorrect$="[[autocorrect]]" + on-change="_onChange"> diff --git a/dashboard-ui/bower_components/paper-input/paper-textarea.html b/dashboard-ui/bower_components/paper-input/paper-textarea.html index 9f44422a69..27cc589437 100644 --- a/dashboard-ui/bower_components/paper-input/paper-textarea.html +++ b/dashboard-ui/bower_components/paper-input/paper-textarea.html @@ -55,7 +55,8 @@ style this element. maxlength$="[[maxlength]]" autocapitalize$="[[autocapitalize]]" rows$="[[rows]]" - max-rows$="[[maxRows]]"> + max-rows$="[[maxRows]]" + on-change="_onChange">