diff --git a/dashboard-ui/apiclient/events.js b/dashboard-ui/apiclient/events.js
index 115eadd297..a95ba74f3a 100644
--- a/dashboard-ui/apiclient/events.js
+++ b/dashboard-ui/apiclient/events.js
@@ -4,13 +4,11 @@
on: function (obj, eventName, selector, fn) {
- Logger.log('event.on ' + eventName);
jQuery(obj).on(eventName, selector, fn);
},
off: function (obj, eventName, selector, fn) {
- Logger.log('event.off ' + eventName);
jQuery(obj).off(eventName, selector, fn);
},
diff --git a/dashboard-ui/bower_components/iron-checked-element-behavior/.bower.json b/dashboard-ui/bower_components/iron-checked-element-behavior/.bower.json
new file mode 100644
index 0000000000..41779b5fcb
--- /dev/null
+++ b/dashboard-ui/bower_components/iron-checked-element-behavior/.bower.json
@@ -0,0 +1,45 @@
+{
+ "name": "iron-checked-element-behavior",
+ "version": "1.0.1",
+ "description": "Implements an element that has a checked attribute and can be added to a form",
+ "authors": "The Polymer Authors",
+ "keywords": [
+ "web-components",
+ "polymer",
+ "iron",
+ "behavior"
+ ],
+ "main": [
+ "iron-checked-element-behavior.html"
+ ],
+ "private": true,
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/PolymerElements/iron-checked-element-behavior.git"
+ },
+ "license": "http://polymer.github.io/LICENSE.txt",
+ "homepage": "https://github.com/PolymerElements/iron-checked-element-behavior",
+ "ignore": [],
+ "dependencies": {
+ "polymer": "Polymer/polymer#^1.0.0",
+ "iron-validatable-behavior": "PolymerElements/iron-validatable-behavior#^1.0.0",
+ "iron-form-element-behavior": "PolymerElements/iron-form-element-behavior#^1.0.0"
+ },
+ "devDependencies": {
+ "paper-styles": "PolymerElements/paper-styles#^1.0.0",
+ "paper-button": "PolymerElements/paper-button#^1.0.0",
+ "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"
+ },
+ "_release": "1.0.1",
+ "_resolution": {
+ "type": "version",
+ "tag": "v1.0.1",
+ "commit": "c680a5f6a61bd1fb52a691d7ee763f679414615e"
+ },
+ "_source": "git://github.com/PolymerElements/iron-checked-element-behavior.git",
+ "_target": "^1.0.0",
+ "_originalSource": "PolymerElements/iron-checked-element-behavior"
+}
\ No newline at end of file
diff --git a/dashboard-ui/bower_components/iron-checked-element-behavior/.gitignore b/dashboard-ui/bower_components/iron-checked-element-behavior/.gitignore
new file mode 100644
index 0000000000..8d4ae2536a
--- /dev/null
+++ b/dashboard-ui/bower_components/iron-checked-element-behavior/.gitignore
@@ -0,0 +1 @@
+bower_components
diff --git a/dashboard-ui/bower_components/iron-checked-element-behavior/bower.json b/dashboard-ui/bower_components/iron-checked-element-behavior/bower.json
new file mode 100644
index 0000000000..e9a24014bb
--- /dev/null
+++ b/dashboard-ui/bower_components/iron-checked-element-behavior/bower.json
@@ -0,0 +1,36 @@
+{
+ "name": "iron-checked-element-behavior",
+ "version": "1.0.1",
+ "description": "Implements an element that has a checked attribute and can be added to a form",
+ "authors": "The Polymer Authors",
+ "keywords": [
+ "web-components",
+ "polymer",
+ "iron",
+ "behavior"
+ ],
+ "main": [
+ "iron-checked-element-behavior.html"
+ ],
+ "private": true,
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/PolymerElements/iron-checked-element-behavior.git"
+ },
+ "license": "http://polymer.github.io/LICENSE.txt",
+ "homepage": "https://github.com/PolymerElements/iron-checked-element-behavior",
+ "ignore": [],
+ "dependencies": {
+ "polymer": "Polymer/polymer#^1.0.0",
+ "iron-validatable-behavior": "PolymerElements/iron-validatable-behavior#^1.0.0",
+ "iron-form-element-behavior": "PolymerElements/iron-form-element-behavior#^1.0.0"
+ },
+ "devDependencies": {
+ "paper-styles": "PolymerElements/paper-styles#^1.0.0",
+ "paper-button": "PolymerElements/paper-button#^1.0.0",
+ "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"
+ }
+}
diff --git a/dashboard-ui/bower_components/iron-checked-element-behavior/demo/index.html b/dashboard-ui/bower_components/iron-checked-element-behavior/demo/index.html
new file mode 100644
index 0000000000..788a64f001
--- /dev/null
+++ b/dashboard-ui/bower_components/iron-checked-element-behavior/demo/index.html
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+ iron-checked-element-behavior demo
+
+
+
+
+
+
+
+
+
diff --git a/dashboard-ui/bower_components/iron-checked-element-behavior/demo/simple-checkbox.html b/dashboard-ui/bower_components/iron-checked-element-behavior/demo/simple-checkbox.html
new file mode 100644
index 0000000000..fd99c98a48
--- /dev/null
+++ b/dashboard-ui/bower_components/iron-checked-element-behavior/demo/simple-checkbox.html
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+ {{label}}
+ validate
+
+
+
+
+
diff --git a/dashboard-ui/bower_components/iron-checked-element-behavior/index.html b/dashboard-ui/bower_components/iron-checked-element-behavior/index.html
new file mode 100644
index 0000000000..1975dc5a75
--- /dev/null
+++ b/dashboard-ui/bower_components/iron-checked-element-behavior/index.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+ iron-checked-element-behavior
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dashboard-ui/bower_components/iron-checked-element-behavior/iron-checked-element-behavior.html b/dashboard-ui/bower_components/iron-checked-element-behavior/iron-checked-element-behavior.html
new file mode 100644
index 0000000000..5c90aeca25
--- /dev/null
+++ b/dashboard-ui/bower_components/iron-checked-element-behavior/iron-checked-element-behavior.html
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
diff --git a/dashboard-ui/bower_components/iron-checked-element-behavior/test/basic.html b/dashboard-ui/bower_components/iron-checked-element-behavior/test/basic.html
new file mode 100644
index 0000000000..af0c5ee31e
--- /dev/null
+++ b/dashboard-ui/bower_components/iron-checked-element-behavior/test/basic.html
@@ -0,0 +1,125 @@
+
+
+
+
+
+ iron-checked-element-behavior basic tests
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dashboard-ui/bower_components/iron-checked-element-behavior/test/index.html b/dashboard-ui/bower_components/iron-checked-element-behavior/test/index.html
new file mode 100644
index 0000000000..ec355dcb61
--- /dev/null
+++ b/dashboard-ui/bower_components/iron-checked-element-behavior/test/index.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+ iron-checked-element-behavior tests
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dashboard-ui/bower_components/iron-checked-element-behavior/test/simple-checkbox.html b/dashboard-ui/bower_components/iron-checked-element-behavior/test/simple-checkbox.html
new file mode 100644
index 0000000000..95228faeca
--- /dev/null
+++ b/dashboard-ui/bower_components/iron-checked-element-behavior/test/simple-checkbox.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
diff --git a/dashboard-ui/bower_components/iron-menu-behavior/.bower.json b/dashboard-ui/bower_components/iron-menu-behavior/.bower.json
index 052cd1c2bb..744b5d8785 100644
--- a/dashboard-ui/bower_components/iron-menu-behavior/.bower.json
+++ b/dashboard-ui/bower_components/iron-menu-behavior/.bower.json
@@ -1,6 +1,6 @@
{
"name": "iron-menu-behavior",
- "version": "1.0.1",
+ "version": "1.0.2",
"description": "Provides accessible menu behavior",
"authors": "The Polymer Authors",
"keywords": [
@@ -24,16 +24,17 @@
"iron-a11y-keys-behavior": "polymerelements/iron-a11y-keys-behavior#^1.0.0"
},
"devDependencies": {
+ "paper-styles": "polymerelements/paper-styles#^1.0.2",
"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"
},
- "_release": "1.0.1",
+ "_release": "1.0.2",
"_resolution": {
"type": "version",
- "tag": "v1.0.1",
- "commit": "3809f0eb7461c8ca63640aaa238775b3a25aa578"
+ "tag": "v1.0.2",
+ "commit": "c9d6c3f4f69f4219fe007a1c703b77239184e834"
},
"_source": "git://github.com/polymerelements/iron-menu-behavior.git",
"_target": "^1.0.0",
diff --git a/dashboard-ui/bower_components/iron-menu-behavior/bower.json b/dashboard-ui/bower_components/iron-menu-behavior/bower.json
index f0d453c1bd..02465c6485 100644
--- a/dashboard-ui/bower_components/iron-menu-behavior/bower.json
+++ b/dashboard-ui/bower_components/iron-menu-behavior/bower.json
@@ -1,6 +1,6 @@
{
"name": "iron-menu-behavior",
- "version": "1.0.1",
+ "version": "1.0.2",
"description": "Provides accessible menu behavior",
"authors": "The Polymer Authors",
"keywords": [
@@ -24,6 +24,7 @@
"iron-a11y-keys-behavior": "polymerelements/iron-a11y-keys-behavior#^1.0.0"
},
"devDependencies": {
+ "paper-styles": "polymerelements/paper-styles#^1.0.2",
"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-menu-behavior/demo/index.html b/dashboard-ui/bower_components/iron-menu-behavior/demo/index.html
index 6e64d2a2c2..8148abb1fc 100644
--- a/dashboard-ui/bower_components/iron-menu-behavior/demo/index.html
+++ b/dashboard-ui/bower_components/iron-menu-behavior/demo/index.html
@@ -1,12 +1,12 @@
@@ -19,82 +19,94 @@
+
+
-
-
-
-
+
+
+
Simple menu
+
+
+ item 0
+ item 1
+ item 2
+ item 3
+
+
+
-
Simple menu
+
+
Multi-select menu
+
+
+ item 0
+ item 1
+ item 2
+ item 3
+
+
+
-
- item 0
- item 1
- item 2
- item 3
-
+
+
+
Simple menubar
+
+
+ item 0
+ item 1
+ item 2
+ item 3
+
+
+
+
+
Multi-select menubar
+
+
+ item 0
+ item 1
+ item 2
+ item 3
+
+
+
+
-
-
-
-
- Multi-select menu
-
-
- item 0
- item 1
- item 2
- item 3
- item 4
-
-
-
-
-
-
- Simple menubar
-
-
- item 0
- item 1
- item 2
- item 3
-
-
-
-
-
- Multi-select menubar
-
-
- item 0
- item 1
- item 2
- item 3
- item 4
-
-
+
diff --git a/dashboard-ui/bower_components/iron-menu-behavior/demo/simple-menu.html b/dashboard-ui/bower_components/iron-menu-behavior/demo/simple-menu.html
index cd1c7cf113..307aa07a61 100644
--- a/dashboard-ui/bower_components/iron-menu-behavior/demo/simple-menu.html
+++ b/dashboard-ui/bower_components/iron-menu-behavior/demo/simple-menu.html
@@ -16,7 +16,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
diff --git a/dashboard-ui/bower_components/iron-menu-behavior/demo/simple-menubar.html b/dashboard-ui/bower_components/iron-menu-behavior/demo/simple-menubar.html
index ad38ecf3d9..0d5da1f647 100644
--- a/dashboard-ui/bower_components/iron-menu-behavior/demo/simple-menubar.html
+++ b/dashboard-ui/bower_components/iron-menu-behavior/demo/simple-menubar.html
@@ -16,7 +16,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
-
@@ -18419,7 +18511,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
is: 'paper-checkbox',
behaviors: [
- Polymer.PaperInkyFocusBehavior
+ Polymer.PaperInkyFocusBehavior,
+ Polymer.IronCheckedElementBehavior
],
hostAttributes: {
@@ -18441,25 +18534,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
* @event iron-change
*/
- /**
- * Gets or sets the state, `true` is checked and `false` is unchecked.
- */
- checked: {
- type: Boolean,
- value: false,
- reflectToAttribute: true,
- notify: true,
- observer: '_checkedChanged'
- },
-
- /**
- * If true, the button toggles the active state with each tap or press
- * of the spacebar.
- */
- toggles: {
- type: Boolean,
- value: true,
- reflectToAttribute: true
+ ariaActiveAttribute: {
+ value: 'aria-checked'
}
},
@@ -18495,24 +18571,19 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
}
},
- _checkedChanged: function(checked) {
- this.setAttribute('aria-checked', this.checked ? 'true' : 'false');
- this.active = this.checked;
- this.fire('iron-change');
- },
-
- _computeCheckboxClass: function(checked) {
+ _computeCheckboxClass: function(checked, invalid) {
+ var className = '';
if (checked) {
- return 'checked';
+ className += 'checked ';
}
- return '';
+ if (invalid) {
+ className += 'invalid';
+ }
+ return className;
},
_computeCheckmarkClass: function(checked) {
- if (!checked) {
- return 'hidden';
- }
- return '';
+ return checked ? '' : 'hidden';
}
})