-
+
+
diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json
index c8254517e9..58e838313c 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json
+++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json
@@ -15,12 +15,12 @@
},
"devDependencies": {},
"ignore": [],
- "version": "1.4.24",
- "_release": "1.4.24",
+ "version": "1.4.25",
+ "_release": "1.4.25",
"_resolution": {
"type": "version",
- "tag": "1.4.24",
- "commit": "05159909e71faf74eb1d39f3cac661614b0a5d5b"
+ "tag": "1.4.25",
+ "commit": "aa53e6de589581ac2cd9773b464c59a79ab45486"
},
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
"_target": "^1.2.0",
diff --git a/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.css b/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.css
index 86a33c1c6b..04f4bc7394 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.css
+++ b/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.css
@@ -31,7 +31,7 @@
top: 50%;
left: 50%;
max-width: 70%;
- max-height: 80%;
+ max-height: 84%;
}
@media all and (min-width: 1280px) and (min-height: 720px) {
diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.css b/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.css
index 59b8ff36ed..bff74004f9 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.css
+++ b/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.css
@@ -6,7 +6,8 @@
margin: 0 .29em;
background: transparent;
text-align: center;
- font: inherit;
+ font-size: inherit;
+ font-family: inherit;
color: inherit;
outline-width: 0;
-moz-user-select: none;
@@ -25,6 +26,8 @@
outline: none !important;
position: relative;
overflow: hidden;
+ font-weight: 500;
+ text-transform: uppercase;
}
[is="emby-button"].raised {
@@ -35,7 +38,7 @@
display: flex;
align-items: center;
justify-content: center;
- margin: .25em .29em;
+ margin: .25em 0;
width: 100%;
}
@@ -55,19 +58,21 @@
height: 50px;
top: 50%;
left: 50%;
- background: white;
- animation: ripple-animation 2s;
- opacity: 0.4;
+ background: currentcolor;
+ animation: ripple-animation .8s;
+ opacity: 0.25;
+ -webkit-transform: translate(0, 0);
+ transform: translate3d(0, 0, 0);
}
@keyframes ripple-animation {
from {
transform: none;
- opacity: 0.4;
+ opacity: 0.5;
}
to {
- transform: scale(100);
+ transform: scale(20);
opacity: 0;
}
}
diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js b/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js
index 7db2ee3817..41be6c3d79 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js
+++ b/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js
@@ -18,9 +18,9 @@
this.appendChild(div);
- setTimeout(function () {
+ div.addEventListener("animationend", function() {
div.parentNode.removeChild(div);
- }, 2000);
+ }, false);
}
function onKeyDown(e) {
@@ -30,6 +30,13 @@
}
}
+ function onMouseDown(e) {
+
+ if (e.button == 0) {
+ animateButton.call(this, e);
+ }
+ }
+
EmbyButtonPrototype.attachedCallback = function () {
if (this.getAttribute('data-embybutton') == 'true') {
@@ -39,7 +46,8 @@
this.setAttribute('data-embybutton', 'true');
this.addEventListener('keydown', onKeyDown);
- this.addEventListener('mousedown', animateButton);
+ this.addEventListener('mousedown', onMouseDown);
+ this.addEventListener('touchstart', animateButton);
//this.addEventListener('click', animateButton);
};
diff --git a/dashboard-ui/bower_components/emby-webcomponents/focusmanager.js b/dashboard-ui/bower_components/emby-webcomponents/focusmanager.js
index 8b78d2185d..a2b2513f68 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/focusmanager.js
+++ b/dashboard-ui/bower_components/emby-webcomponents/focusmanager.js
@@ -20,11 +20,6 @@ define([], function () {
function focus(element) {
- var tagName = element.tagName;
- if (tagName == 'PAPER-INPUT') {
- element = element.querySelector('input') || element;
- }
-
try {
element.focus();
} catch (err) {
@@ -32,7 +27,7 @@ define([], function () {
}
}
- var focusableTagNames = ['INPUT', 'TEXTAREA', 'SELECT', 'BUTTON', 'A', 'PAPER-BUTTON', 'PAPER-INPUT', 'PAPER-CHECKBOX'];
+ var focusableTagNames = ['INPUT', 'TEXTAREA', 'SELECT', 'BUTTON', 'A', 'PAPER-CHECKBOX'];
var focusableContainerTagNames = ['BODY', 'DIALOG'];
var focusableQuery = focusableTagNames.join(',') + ',.focusable';
diff --git a/dashboard-ui/bower_components/emby-webcomponents/images/imagehelper.js b/dashboard-ui/bower_components/emby-webcomponents/images/imagehelper.js
index f40c82f1be..df22363c3e 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/images/imagehelper.js
+++ b/dashboard-ui/bower_components/emby-webcomponents/images/imagehelper.js
@@ -109,29 +109,25 @@ define(['visibleinviewport', 'imageFetcher', 'layoutManager', 'events', 'browser
target.addEventListener(type, handler, optionsOrCapture);
}
- function unveilWithIntersection(images) {
+ function unveilWithIntersection(images, root) {
var filledCount = 0;
var options = {};
- options.rootMargin = "150%";
+ //options.rootMargin = "300%";
var observer = new IntersectionObserver(function (entries) {
for (var j = 0, length2 = entries.length; j < length2; j++) {
var entry = entries[j];
- var intersectionRatio = entry.intersectionRatio;
- if (intersectionRatio) {
-
- var target = entry.target;
- observer.unobserve(target);
- fillImage(target);
- filledCount++;
- }
+ var target = entry.target;
+ observer.unobserve(target);
+ fillImage(target);
+ filledCount++;
}
if (filledCount >= images.length) {
- //observer.disconnect();
+ observer.disconnect();
}
},
options
@@ -142,14 +138,14 @@ define(['visibleinviewport', 'imageFetcher', 'layoutManager', 'events', 'browser
}
}
- function unveilElements(images) {
+ function unveilElements(images, root) {
if (!images.length) {
return;
}
if (supportsIntersectionObserver) {
- unveilWithIntersection(images);
+ unveilWithIntersection(images, root);
return;
}
@@ -223,7 +219,7 @@ define(['visibleinviewport', 'imageFetcher', 'layoutManager', 'events', 'browser
function lazyChildren(elem) {
- unveilElements(elem.getElementsByClassName('lazy'));
+ unveilElements(elem.getElementsByClassName('lazy'), elem);
}
function getPrimaryImageAspectRatio(items) {
diff --git a/dashboard-ui/bower_components/iron-meta/.bower.json b/dashboard-ui/bower_components/iron-meta/.bower.json
index e1304d174b..f4bfef4a7c 100644
--- a/dashboard-ui/bower_components/iron-meta/.bower.json
+++ b/dashboard-ui/bower_components/iron-meta/.bower.json
@@ -26,14 +26,14 @@
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
},
"main": "iron-meta.html",
- "homepage": "https://github.com/PolymerElements/iron-meta",
+ "homepage": "https://github.com/polymerelements/iron-meta",
"_release": "1.1.1",
"_resolution": {
"type": "version",
"tag": "v1.1.1",
"commit": "e171ee234b482219c9514e6f9551df48ef48bd9f"
},
- "_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-resizable-behavior/.bower.json b/dashboard-ui/bower_components/iron-resizable-behavior/.bower.json
index cca11d8994..2e765b9324 100644
--- a/dashboard-ui/bower_components/iron-resizable-behavior/.bower.json
+++ b/dashboard-ui/bower_components/iron-resizable-behavior/.bower.json
@@ -28,14 +28,14 @@
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
},
"ignore": [],
- "homepage": "https://github.com/polymerelements/iron-resizable-behavior",
+ "homepage": "https://github.com/PolymerElements/iron-resizable-behavior",
"_release": "1.0.3",
"_resolution": {
"type": "version",
"tag": "v1.0.3",
"commit": "dda1df6aaf452aedf3e52ff0cf69e72439452216"
},
- "_source": "git://github.com/polymerelements/iron-resizable-behavior.git",
+ "_source": "git://github.com/PolymerElements/iron-resizable-behavior.git",
"_target": "^1.0.0",
- "_originalSource": "polymerelements/iron-resizable-behavior"
+ "_originalSource": "PolymerElements/iron-resizable-behavior"
}
\ No newline at end of file
diff --git a/dashboard-ui/bower_components/paper-button/.bower.json b/dashboard-ui/bower_components/paper-button/.bower.json
index 2800113b1e..3cad8b9c9e 100644
--- a/dashboard-ui/bower_components/paper-button/.bower.json
+++ b/dashboard-ui/bower_components/paper-button/.bower.json
@@ -1,6 +1,6 @@
{
"name": "paper-button",
- "version": "1.0.11",
+ "version": "1.0.12",
"description": "Material design button",
"authors": [
"The Polymer Authors"
@@ -16,34 +16,33 @@
"private": true,
"repository": {
"type": "git",
- "url": "git://github.com/PolymerElements/paper-button"
+ "url": "git://github.com/PolymerElements/paper-button.git"
},
"license": "http://polymer.github.io/LICENSE.txt",
"homepage": "https://github.com/PolymerElements/paper-button",
"dependencies": {
"polymer": "Polymer/polymer#^1.1.0",
- "paper-ripple": "polymerelements/paper-ripple#^1.0.0",
- "paper-material": "polymerelements/paper-material#^1.0.0",
- "paper-behaviors": "polymerelements/paper-behaviors#^1.0.0",
- "iron-flex-layout": "polymerelements/iron-flex-layout#^1.0.0"
+ "iron-flex-layout": "PolymerElements/iron-flex-layout#^1.0.0",
+ "paper-behaviors": "PolymerElements/paper-behaviors#^1.0.0",
+ "paper-material": "PolymerElements/paper-material#^1.0.0"
},
"devDependencies": {
- "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0",
- "web-component-tester": "polymer/web-component-tester#^3.4.0",
- "test-fixture": "polymerelements/test-fixture#^1.0.0",
- "iron-component-page": "polymerelements/iron-component-page#^1.0.0",
+ "iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
"iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.0.0",
- "iron-icon": "polymerelements/iron-icon#^1.0.0",
- "iron-icons": "polymerelements/iron-icons#^1.0.0",
- "iron-test-helpers": "polymerelements/iron-test-helpers#^1.0.0",
- "paper-styles": "polymerelements/paper-styles#^1.0.0"
+ "iron-icon": "PolymerElements/iron-icon#^1.0.0",
+ "iron-icons": "PolymerElements/iron-icons#^1.0.0",
+ "iron-test-helpers": "PolymerElements/iron-test-helpers#^1.0.0",
+ "paper-styles": "PolymerElements/paper-styles#^1.0.0",
+ "test-fixture": "PolymerElements/test-fixture#^1.0.0",
+ "web-component-tester": "^4.0.0",
+ "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
},
"ignore": [],
- "_release": "1.0.11",
+ "_release": "1.0.12",
"_resolution": {
"type": "version",
- "tag": "v1.0.11",
- "commit": "7d0f75300372d91835ae7298593d50987d4a610f"
+ "tag": "v1.0.12",
+ "commit": "96c3a2661c355223d0b41e1d34126f9c62d544dc"
},
"_source": "git://github.com/PolymerElements/paper-button.git",
"_target": "~1.0.1",
diff --git a/dashboard-ui/bower_components/paper-button/.travis.yml b/dashboard-ui/bower_components/paper-button/.travis.yml
index 77c5526690..070e3e5403 100644
--- a/dashboard-ui/bower_components/paper-button/.travis.yml
+++ b/dashboard-ui/bower_components/paper-button/.travis.yml
@@ -1,15 +1,14 @@
language: node_js
-sudo: false
+sudo: required
before_script:
- - npm install web-component-tester
- - npm install bower
- - 'export PATH=$PWD/node_modules/.bin:$PATH'
+ - npm install -g bower polylint web-component-tester
- bower install
+ - polylint
env:
global:
- secure: geFs7Ipj7/9knSKT2FEYAB7b/zbmgWFXCgZm7cEcrG71EX/HB1do3spANGOlRly77xaZtNNF1OGYBHIP36DSyMEHRYj6TYtTrPIr2ySeHvoOv0nzYakXdscxBvfI5HJrNiFpld80KoGl8vKfroLNpVLallgumX3diydypolvW1I=
- secure: IILEhg3m49exN5hpxbPP1JA/q+s4v/QpOMbDiXVRV4Uz1XwOPGLCyrAB0ENjwzMCyeOah1Z2MyQSUiPisLheHKvZifhviNqizWN//8EDkg1gkU0R6egGdotD5mBb3UpCD0CNZ8+D0FYwOpdCWCruwr7N+zDUN+6r5H07KP/VeUU=
-node_js: 4
+node_js: stable
addons:
firefox: latest
apt:
@@ -17,6 +16,8 @@ addons:
- google-chrome
packages:
- google-chrome-stable
+ sauce_connect: true
script:
- xvfb-run wct
- "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi"
+dist: trusty
diff --git a/dashboard-ui/bower_components/paper-button/CONTRIBUTING.md b/dashboard-ui/bower_components/paper-button/CONTRIBUTING.md
index 7b10141565..093090d435 100644
--- a/dashboard-ui/bower_components/paper-button/CONTRIBUTING.md
+++ b/dashboard-ui/bower_components/paper-button/CONTRIBUTING.md
@@ -1,11 +1,16 @@
-
+
# Polymer Elements
## Guide for Contributors
@@ -41,7 +46,7 @@ Polymer Elements are built in the open, and the Polymer authors eagerly encourag
3. Click the `paper-foo` element.
```
- 2. **A reduced test case that demonstrates the problem.** If possible, please include the test case as a JSBin. Start with this template to easily import and use relevant Polymer Elements: [http://jsbin.com/cagaye](http://jsbin.com/cagaye/edit?html,output).
+ 2. **A reduced test case that demonstrates the problem.** If possible, please include the test case as a JSBin. Start with this template to easily import and use relevant Polymer Elements: [https://jsbin.com/cagaye/edit?html,output](https://jsbin.com/cagaye/edit?html,output).
3. **A list of browsers where the problem occurs.** This can be skipped if the problem is the same across all browsers.
@@ -51,14 +56,14 @@ Polymer Elements are built in the open, and the Polymer authors eagerly encourag
When submitting pull requests, please provide:
- 1. **A reference to the corresponding issue** or issues that will be closed by the pull request. Please refer to these issues using the following syntax:
+ 1. **A reference to the corresponding issue** or issues that will be closed by the pull request. Please refer to these issues in the pull request description using the following syntax:
```markdown
(For a single issue)
Fixes #20
(For multiple issues)
- Fixes #32, #40
+ Fixes #32, fixes #40
```
2. **A succinct description of the design** used to fix any related issues. For example:
diff --git a/dashboard-ui/bower_components/paper-button/bower.json b/dashboard-ui/bower_components/paper-button/bower.json
index bcb07a86c0..71a919d013 100644
--- a/dashboard-ui/bower_components/paper-button/bower.json
+++ b/dashboard-ui/bower_components/paper-button/bower.json
@@ -1,6 +1,6 @@
{
"name": "paper-button",
- "version": "1.0.11",
+ "version": "1.0.12",
"description": "Material design button",
"authors": [
"The Polymer Authors"
@@ -16,27 +16,26 @@
"private": true,
"repository": {
"type": "git",
- "url": "git://github.com/PolymerElements/paper-button"
+ "url": "git://github.com/PolymerElements/paper-button.git"
},
"license": "http://polymer.github.io/LICENSE.txt",
"homepage": "https://github.com/PolymerElements/paper-button",
"dependencies": {
"polymer": "Polymer/polymer#^1.1.0",
- "paper-ripple": "polymerelements/paper-ripple#^1.0.0",
- "paper-material": "polymerelements/paper-material#^1.0.0",
- "paper-behaviors": "polymerelements/paper-behaviors#^1.0.0",
- "iron-flex-layout": "polymerelements/iron-flex-layout#^1.0.0"
+ "iron-flex-layout": "PolymerElements/iron-flex-layout#^1.0.0",
+ "paper-behaviors": "PolymerElements/paper-behaviors#^1.0.0",
+ "paper-material": "PolymerElements/paper-material#^1.0.0"
},
"devDependencies": {
- "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0",
- "web-component-tester": "polymer/web-component-tester#^3.4.0",
- "test-fixture": "polymerelements/test-fixture#^1.0.0",
- "iron-component-page": "polymerelements/iron-component-page#^1.0.0",
+ "iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
"iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.0.0",
- "iron-icon": "polymerelements/iron-icon#^1.0.0",
- "iron-icons": "polymerelements/iron-icons#^1.0.0",
- "iron-test-helpers": "polymerelements/iron-test-helpers#^1.0.0",
- "paper-styles": "polymerelements/paper-styles#^1.0.0"
+ "iron-icon": "PolymerElements/iron-icon#^1.0.0",
+ "iron-icons": "PolymerElements/iron-icons#^1.0.0",
+ "iron-test-helpers": "PolymerElements/iron-test-helpers#^1.0.0",
+ "paper-styles": "PolymerElements/paper-styles#^1.0.0",
+ "test-fixture": "PolymerElements/test-fixture#^1.0.0",
+ "web-component-tester": "^4.0.0",
+ "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
},
"ignore": []
}
diff --git a/dashboard-ui/bower_components/paper-button/demo/index.html b/dashboard-ui/bower_components/paper-button/demo/index.html
index 4f57bd5f8e..c2130909f3 100644
--- a/dashboard-ui/bower_components/paper-button/demo/index.html
+++ b/dashboard-ui/bower_components/paper-button/demo/index.html
@@ -117,6 +117,22 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
+
+
Buttons can be used as a link
+
+
+
+ Polymer Project
+
+
+
+