From cbb6337b41cab61a8ca8759938616a31d6adbc2b Mon Sep 17 00:00:00 2001
From: Luke Pulverenti
Date: Wed, 7 Oct 2015 21:49:40 -0400
Subject: [PATCH] update polymer
---
.../iron-a11y-keys-behavior/.bower.json | 6 +-
.../iron-autogrow-textarea/.bower.json | 8 +-
.../iron-autogrow-textarea/bower.json | 2 +-
.../iron-autogrow-textarea.html | 17 +-
.../iron-autogrow-textarea/test/basic.html | 13 +
.../iron-behaviors/.bower.json | 8 +-
.../iron-behaviors/bower.json | 2 +-
.../iron-behaviors/iron-button-state.html | 26 -
.../iron-behaviors/test/active-state.html | 16 +-
.../bower_components/iron-meta/.bower.json | 6 +-
.../paper-behaviors/.bower.json | 9 +-
.../paper-behaviors/bower.json | 3 +-
.../paper-behaviors/demo/paper-button.html | 1 +
.../demo/paper-radio-button.html | 10 +-
.../paper-button-behavior.html | 54 +-
.../paper-checked-element-behavior.html | 61 +
.../paper-inky-focus-behavior.html | 19 +-
.../paper-ripple-behavior.html | 117 ++
.../paper-behaviors/test/index.html | 4 +-
.../test/paper-button-behavior.html | 15 +-
.../test/paper-checked-element-behavior.html | 94 ++
.../test/paper-radio-button-behavior.html | 8 +-
.../test/paper-ripple-behavior.html | 82 ++
.../test/test-radio-button.html | 4 +-
.../bower_components/paper-button/.bower.json | 8 +-
.../bower_components/paper-button/bower.json | 2 +-
.../paper-button/demo/index.html | 2 +-
.../paper-button/paper-button.html | 42 +-
.../paper-button/test/paper-button.html | 2 +-
.../paper-checkbox/.bower.json | 8 +-
.../paper-checkbox/bower.json | 2 +-
.../paper-checkbox/demo/index.html | 10 +
.../paper-checkbox/paper-checkbox.html | 30 +-
.../bower_components/paper-fab/.bower.json | 8 +-
.../bower_components/paper-fab/bower.json | 2 +-
.../paper-fab/demo/index.html | 41 +-
.../bower_components/paper-fab/paper-fab.html | 103 +-
.../bower_components/paper-fab/test/a11y.html | 2 +-
.../paper-icon-button/.bower.json | 28 +-
.../paper-icon-button/bower.json | 22 +-
.../paper-icon-button/demo/index.html | 21 +-
.../paper-icon-button/paper-icon-button.html | 178 ++-
.../paper-radio-button/.bower.json | 8 +-
.../paper-radio-button/bower.json | 2 +-
.../paper-radio-button/demo/index.html | 11 +
.../paper-radio-button.html | 49 +-
.../paper-radio-button/test/basic.html | 6 +-
.../paper-radio-group/.bower.json | 11 +-
.../paper-radio-group/bower.json | 2 +-
.../paper-radio-group/paper-radio-group.html | 45 +-
.../paper-radio-group/test/basic.html | 32 +-
.../bower_components/paper-ripple/.bower.json | 11 +-
.../bower_components/paper-ripple/bower.json | 5 +-
.../paper-ripple/demo/index.html | 5 +
.../paper-ripple/paper-ripple.html | 96 +-
.../paper-ripple/test/paper-ripple.html | 79 +-
.../bower_components/paper-slider/.bower.json | 8 +-
.../bower_components/paper-slider/bower.json | 2 +-
.../paper-slider/demo/index.html | 22 +-
.../paper-slider/paper-slider.css | 247 ----
.../paper-slider/paper-slider.html | 359 ++++-
.../paper-slider/test/a11y.html | 72 +
.../paper-slider/test/index.html | 3 +-
.../paper-toggle-button/.bower.json | 8 +-
.../paper-toggle-button/bower.json | 2 +-
.../paper-toggle-button/demo/index.html | 11 +
.../paper-toggle-button.html | 38 +-
dashboard-ui/css/librarybrowser.css | 4 +-
dashboard-ui/scripts/librarylist.js | 24 +-
dashboard-ui/scripts/userparentalcontrol.js | 45 +-
dashboard-ui/strings/html/server.json | 2 -
.../strings/javascript/javascript.json | 2 +
dashboard-ui/userparentalcontrol.html | 26 -
dashboard-ui/vulcanize-out.html | 1255 ++++++++++-------
74 files changed, 2195 insertions(+), 1393 deletions(-)
create mode 100644 dashboard-ui/bower_components/paper-behaviors/paper-checked-element-behavior.html
create mode 100644 dashboard-ui/bower_components/paper-behaviors/paper-ripple-behavior.html
create mode 100644 dashboard-ui/bower_components/paper-behaviors/test/paper-checked-element-behavior.html
create mode 100644 dashboard-ui/bower_components/paper-behaviors/test/paper-ripple-behavior.html
delete mode 100644 dashboard-ui/bower_components/paper-slider/paper-slider.css
create mode 100644 dashboard-ui/bower_components/paper-slider/test/a11y.html
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 845de2758a..75f9aadbc3 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.6",
"_resolution": {
"type": "version",
"tag": "v1.0.6",
"commit": "af5c98b1cf9b3d180a6326c99ac9c7057eee647f"
},
- "_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-autogrow-textarea/.bower.json b/dashboard-ui/bower_components/iron-autogrow-textarea/.bower.json
index 89969e265f..2533391c70 100644
--- a/dashboard-ui/bower_components/iron-autogrow-textarea/.bower.json
+++ b/dashboard-ui/bower_components/iron-autogrow-textarea/.bower.json
@@ -1,6 +1,6 @@
{
"name": "iron-autogrow-textarea",
- "version": "1.0.6",
+ "version": "1.0.7",
"description": "A textarea element that automatically grows with input",
"authors": [
"The Polymer Authors"
@@ -37,11 +37,11 @@
"paper-styles": "PolymerElements/paper-styles#^1.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
},
- "_release": "1.0.6",
+ "_release": "1.0.7",
"_resolution": {
"type": "version",
- "tag": "v1.0.6",
- "commit": "e0465d41019cf03827f4820a254ce80e56266e99"
+ "tag": "v1.0.7",
+ "commit": "f31131a9c45af7845780f94ec7e69816929ac6cc"
},
"_source": "git://github.com/PolymerElements/iron-autogrow-textarea.git",
"_target": "^1.0.0",
diff --git a/dashboard-ui/bower_components/iron-autogrow-textarea/bower.json b/dashboard-ui/bower_components/iron-autogrow-textarea/bower.json
index c30922c49c..278babaa63 100644
--- a/dashboard-ui/bower_components/iron-autogrow-textarea/bower.json
+++ b/dashboard-ui/bower_components/iron-autogrow-textarea/bower.json
@@ -1,6 +1,6 @@
{
"name": "iron-autogrow-textarea",
- "version": "1.0.6",
+ "version": "1.0.7",
"description": "A textarea element that automatically grows with input",
"authors": [
"The Polymer Authors"
diff --git a/dashboard-ui/bower_components/iron-autogrow-textarea/iron-autogrow-textarea.html b/dashboard-ui/bower_components/iron-autogrow-textarea/iron-autogrow-textarea.html
index 8742a14123..cdd6fdb798 100644
--- a/dashboard-ui/bower_components/iron-autogrow-textarea/iron-autogrow-textarea.html
+++ b/dashboard-ui/bower_components/iron-autogrow-textarea/iron-autogrow-textarea.html
@@ -26,6 +26,12 @@ Example:
Because the `textarea`'s `value` property is not observable, you should use
this element's `bind-value` instead for imperative updates.
+### Styling
+The following custom properties and mixins are available for styling:
+Custom property | Description | Default
+----------------|-------------|----------
+`--iron-autogrow-textarea` | Mixin applied to the textarea | `{}`
+
@group Iron Elements
@hero hero.svg
@demo demo/index.html
@@ -62,6 +68,7 @@ this element's `bind-value` instead for imperative updates.
font-size: inherit;
font-family: inherit;
line-height: inherit;
+ @apply(--iron-autogrow-textarea);
}
::content textarea:invalid {
@@ -82,6 +89,7 @@ this element's `bind-value` instead for imperative updates.
placeholder$="[[placeholder]]"
readonly$="[[readonly]]"
required$="[[required]]"
+ disabled$="[[disabled]]"
rows$="[[rows]]"
maxlength$="[[maxlength]]">
@@ -278,7 +286,14 @@ this element's `bind-value` instead for imperative updates.
return;
}
- textarea.value = this.bindValue;
+ // If the bindValue changed manually, then we need to also update
+ // the underlying textarea's value. Otherwise this change was probably
+ // generated from the _onInput handler, and the two values are already
+ // the same.
+ if (textarea.value !== this.bindValue) {
+ textarea.value = !(this.bindValue || this.bindValue === 0) ? '' : this.bindValue;
+ }
+
this.$.mirror.innerHTML = this._valueForMirror();
// manually notify because we don't want to notify until after setting value
this.fire('bind-value-changed', {value: this.bindValue});
diff --git a/dashboard-ui/bower_components/iron-autogrow-textarea/test/basic.html b/dashboard-ui/bower_components/iron-autogrow-textarea/test/basic.html
index 4ab7c36e6b..896c2c47b1 100644
--- a/dashboard-ui/bower_components/iron-autogrow-textarea/test/basic.html
+++ b/dashboard-ui/bower_components/iron-autogrow-textarea/test/basic.html
@@ -88,6 +88,19 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
assert.isTrue(finalHeight < initialHeight);
});
+ test('an undefined bindValue is the empty string', function() {
+ var autogrow = fixture('basic');
+ var initialHeight = autogrow.offsetHeight;
+
+ autogrow.bindValue = 'batman\nand\nrobin';
+ var finalHeight = autogrow.offsetHeight;
+ assert.isTrue(finalHeight > initialHeight);
+
+ autogrow.bindValue = undefined;
+ assert.equal(autogrow.offsetHeight, initialHeight);
+ assert.equal(autogrow.textarea.value, '');
+ });
+
test('textarea selection works', function() {
var autogrow = fixture('basic');
var textarea = autogrow.textarea;
diff --git a/dashboard-ui/bower_components/iron-behaviors/.bower.json b/dashboard-ui/bower_components/iron-behaviors/.bower.json
index 5d7b926afb..7f83839174 100644
--- a/dashboard-ui/bower_components/iron-behaviors/.bower.json
+++ b/dashboard-ui/bower_components/iron-behaviors/.bower.json
@@ -1,6 +1,6 @@
{
"name": "iron-behaviors",
- "version": "1.0.8",
+ "version": "1.0.9",
"description": "Provides a set of behaviors for the iron elements",
"private": true,
"authors": [
@@ -28,11 +28,11 @@
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
},
"homepage": "https://github.com/polymerelements/iron-behaviors",
- "_release": "1.0.8",
+ "_release": "1.0.9",
"_resolution": {
"type": "version",
- "tag": "v1.0.8",
- "commit": "663ad706b43989f4961d945b8116cf4db346532f"
+ "tag": "v1.0.9",
+ "commit": "4b8cab62a4916cc4b1dbd262cbb7eb1eec624b6f"
},
"_source": "git://github.com/polymerelements/iron-behaviors.git",
"_target": "^1.0.0",
diff --git a/dashboard-ui/bower_components/iron-behaviors/bower.json b/dashboard-ui/bower_components/iron-behaviors/bower.json
index 2f7f40e09f..a7f622baa7 100644
--- a/dashboard-ui/bower_components/iron-behaviors/bower.json
+++ b/dashboard-ui/bower_components/iron-behaviors/bower.json
@@ -1,6 +1,6 @@
{
"name": "iron-behaviors",
- "version": "1.0.8",
+ "version": "1.0.9",
"description": "Provides a set of behaviors for the iron elements",
"private": true,
"authors": [
diff --git a/dashboard-ui/bower_components/iron-behaviors/iron-button-state.html b/dashboard-ui/bower_components/iron-behaviors/iron-button-state.html
index 96a2bfa9f8..28cdd93fa5 100644
--- a/dashboard-ui/bower_components/iron-behaviors/iron-button-state.html
+++ b/dashboard-ui/bower_components/iron-behaviors/iron-button-state.html
@@ -125,33 +125,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
}
},
- _eventSourceIsPrimaryInput: function(event) {
- event = event.detail.sourceEvent || event;
-
- // Always true for non-mouse events....
- if (!this._mouseEventRe.test(event.type)) {
- return true;
- }
-
- // http://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/buttons
- if ('buttons' in event) {
- return event.buttons === 1;
- }
-
- // http://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/which
- if (typeof event.which === 'number') {
- return event.which < 2;
- }
-
- // http://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/button
- return event.button < 1;
- },
-
_downHandler: function(event) {
- if (!this._eventSourceIsPrimaryInput(event)) {
- return;
- }
-
this._setPointerDown(true);
this._setPressed(true);
this._setReceivedFocusFromKeyboard(false);
diff --git a/dashboard-ui/bower_components/iron-behaviors/test/active-state.html b/dashboard-ui/bower_components/iron-behaviors/test/active-state.html
index 0fa6fdcf89..5a9447689c 100644
--- a/dashboard-ui/bower_components/iron-behaviors/test/active-state.html
+++ b/dashboard-ui/bower_components/iron-behaviors/test/active-state.html
@@ -41,20 +41,18 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
activeTarget = fixture('TrivialActiveState');
});
- suite('non-primary pointer input source', function() {
- test('does not cause state to change', function() {
- var rightClickMouseEvent = new CustomEvent('mousedown');
- rightClickMouseEvent.buttons = 2;
- activeTarget.dispatchEvent(rightClickMouseEvent);
- expect(activeTarget.pressed).to.be.equal(false);
- });
- });
-
suite('active state with toggles attribute', function() {
setup(function() {
activeTarget = fixture('ToggleActiveState');
});
+ suite('when down', function() {
+ test('is pressed', function() {
+ MockInteractions.down(activeTarget);
+ expect(activeTarget.hasAttribute('pressed')).to.be.eql(true);
+ });
+ });
+
suite('when clicked', function() {
test('is activated', function(done) {
MockInteractions.downAndUp(activeTarget, function() {
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/paper-behaviors/.bower.json b/dashboard-ui/bower_components/paper-behaviors/.bower.json
index dbdd848f9b..478d01f193 100644
--- a/dashboard-ui/bower_components/paper-behaviors/.bower.json
+++ b/dashboard-ui/bower_components/paper-behaviors/.bower.json
@@ -1,6 +1,6 @@
{
"name": "paper-behaviors",
- "version": "1.0.4",
+ "version": "1.0.5",
"description": "Common behaviors across the paper elements",
"authors": [
"The Polymer Authors"
@@ -25,6 +25,7 @@
"homepage": "https://github.com/PolymerElements/paper-behaviors",
"dependencies": {
"iron-behaviors": "PolymerElements/iron-behaviors#^1.0.0",
+ "iron-checked-element-behavior": "PolymerElements/iron-checked-element-behavior#^1.0.0",
"polymer": "Polymer/polymer#^1.0.0"
},
"devDependencies": {
@@ -36,11 +37,11 @@
"web-component-tester": "*",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
},
- "_release": "1.0.4",
+ "_release": "1.0.5",
"_resolution": {
"type": "version",
- "tag": "v1.0.4",
- "commit": "a7ac7fbdb79b4d82416ec9b41613575386d0d226"
+ "tag": "v1.0.5",
+ "commit": "57b4ddedf6fa54171d0c9d078f340399724bfe4e"
},
"_source": "git://github.com/PolymerElements/paper-behaviors.git",
"_target": "^1.0.0",
diff --git a/dashboard-ui/bower_components/paper-behaviors/bower.json b/dashboard-ui/bower_components/paper-behaviors/bower.json
index 0dc6cdb1d4..b05703da76 100644
--- a/dashboard-ui/bower_components/paper-behaviors/bower.json
+++ b/dashboard-ui/bower_components/paper-behaviors/bower.json
@@ -1,6 +1,6 @@
{
"name": "paper-behaviors",
- "version": "1.0.4",
+ "version": "1.0.5",
"description": "Common behaviors across the paper elements",
"authors": [
"The Polymer Authors"
@@ -25,6 +25,7 @@
"homepage": "https://github.com/PolymerElements/paper-behaviors",
"dependencies": {
"iron-behaviors": "PolymerElements/iron-behaviors#^1.0.0",
+ "iron-checked-element-behavior": "PolymerElements/iron-checked-element-behavior#^1.0.0",
"polymer": "Polymer/polymer#^1.0.0"
},
"devDependencies": {
diff --git a/dashboard-ui/bower_components/paper-behaviors/demo/paper-button.html b/dashboard-ui/bower_components/paper-behaviors/demo/paper-button.html
index c38bd00924..a520a0f9ec 100644
--- a/dashboard-ui/bower_components/paper-behaviors/demo/paper-button.html
+++ b/dashboard-ui/bower_components/paper-behaviors/demo/paper-button.html
@@ -18,6 +18,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
:host {
display: inline-block;
+ position: relative;
background-color: #4285F4;
color: #fff;
border-radius: 3px;
diff --git a/dashboard-ui/bower_components/paper-behaviors/demo/paper-radio-button.html b/dashboard-ui/bower_components/paper-behaviors/demo/paper-radio-button.html
index 93af1752b5..0972024433 100644
--- a/dashboard-ui/bower_components/paper-behaviors/demo/paper-radio-button.html
+++ b/dashboard-ui/bower_components/paper-behaviors/demo/paper-radio-button.html
@@ -10,7 +10,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
-
+
@@ -89,7 +89,6 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
-
@@ -98,7 +97,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
Polymer({
behaviors: [
- Polymer.PaperInkyFocusBehavior
+ Polymer.PaperCheckedElementBehavior
],
hostAttributes: {
@@ -107,6 +106,11 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
ready: function() {
this.toggles = true;
+ },
+
+ _createRipple: function() {
+ this._rippleContainer = this.$.radioContainer;
+ return Polymer.PaperInkyFocusBehaviorImpl._createRipple.call(this);
}
});
diff --git a/dashboard-ui/bower_components/paper-behaviors/paper-button-behavior.html b/dashboard-ui/bower_components/paper-behaviors/paper-button-behavior.html
index bbe508f334..100e94f234 100644
--- a/dashboard-ui/bower_components/paper-behaviors/paper-button-behavior.html
+++ b/dashboard-ui/bower_components/paper-behaviors/paper-button-behavior.html
@@ -10,27 +10,41 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
+
diff --git a/dashboard-ui/bower_components/paper-behaviors/paper-inky-focus-behavior.html b/dashboard-ui/bower_components/paper-behaviors/paper-inky-focus-behavior.html
index 4f6e9f8933..0c475a22e9 100644
--- a/dashboard-ui/bower_components/paper-behaviors/paper-inky-focus-behavior.html
+++ b/dashboard-ui/bower_components/paper-behaviors/paper-inky-focus-behavior.html
@@ -10,13 +10,14 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
+
diff --git a/dashboard-ui/bower_components/paper-behaviors/test/index.html b/dashboard-ui/bower_components/paper-behaviors/test/index.html
index c58bfee5cb..3173824d2a 100644
--- a/dashboard-ui/bower_components/paper-behaviors/test/index.html
+++ b/dashboard-ui/bower_components/paper-behaviors/test/index.html
@@ -19,7 +19,9 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dashboard-ui/bower_components/paper-behaviors/test/paper-button-behavior.html b/dashboard-ui/bower_components/paper-behaviors/test/paper-button-behavior.html
index 9663938d72..74d61a17d0 100644
--- a/dashboard-ui/bower_components/paper-behaviors/test/paper-button-behavior.html
+++ b/dashboard-ui/bower_components/paper-behaviors/test/paper-button-behavior.html
@@ -39,19 +39,20 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
});
test('normal (no states)', function() {
- assert.equal(button._elevation, 1);
+ assert.equal(button.elevation, 1);
});
test('set disabled property', function() {
button.disabled = true;
- assert.equal(button._elevation, 0);
+ assert.equal(button.elevation, 0);
});
test('pressed and released', function() {
MockInteractions.down(button);
- assert.equal(button._elevation, 4);
+ assert.equal(button.elevation, 4);
MockInteractions.up(button);
- assert.equal(button._elevation, 1);
+ assert.equal(button.elevation, 1);
+ assert.ok(button.hasRipple());
});
suite('a button with toggles', function() {
@@ -62,7 +63,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
test('activated by tap', function(done) {
MockInteractions.downAndUp(button, function() {
try {
- assert.equal(button._elevation, 4);
+ assert.equal(button.elevation, 4);
+ assert.ok(button.hasRipple());
done();
} catch (e) {
done(e);
@@ -73,7 +75,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
test('receives focused', function() {
MockInteractions.focus(button);
- assert.equal(button._elevation, 3);
+ assert.equal(button.elevation, 3);
+ assert.ok(button.hasRipple());
});
});
diff --git a/dashboard-ui/bower_components/paper-behaviors/test/paper-checked-element-behavior.html b/dashboard-ui/bower_components/paper-behaviors/test/paper-checked-element-behavior.html
new file mode 100644
index 0000000000..363cf4c7bf
--- /dev/null
+++ b/dashboard-ui/bower_components/paper-behaviors/test/paper-checked-element-behavior.html
@@ -0,0 +1,94 @@
+
+
+
+
+