diff --git a/dashboard-ui/addplugin.html b/dashboard-ui/addplugin.html index a831e88b3c..5ed6f4a31f 100644 --- a/dashboard-ui/addplugin.html +++ b/dashboard-ui/addplugin.html @@ -63,11 +63,9 @@ - diff --git a/dashboard-ui/autoorganizelog.html b/dashboard-ui/autoorganizelog.html index de7daab368..4e6a7a4eb6 100644 --- a/dashboard-ui/autoorganizelog.html +++ b/dashboard-ui/autoorganizelog.html @@ -7,8 +7,8 @@
diff --git a/dashboard-ui/autoorganizetv.html b/dashboard-ui/autoorganizetv.html index 1e933cddf8..121c006686 100644 --- a/dashboard-ui/autoorganizetv.html +++ b/dashboard-ui/autoorganizetv.html @@ -151,9 +151,7 @@ diff --git a/dashboard-ui/bower_components/emby-collapsible/emby-collapsible.html b/dashboard-ui/bower_components/emby-collapsible/emby-collapsible.html index bee2b5380f..270c398409 100644 --- a/dashboard-ui/bower_components/emby-collapsible/emby-collapsible.html +++ b/dashboard-ui/bower_components/emby-collapsible/emby-collapsible.html @@ -1,6 +1,5 @@ - @@ -37,11 +36,11 @@ }
- + 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

+ + +
diff --git a/dashboard-ui/bower_components/paper-button/paper-button.html b/dashboard-ui/bower_components/paper-button/paper-button.html index c5a0d18431..bf3b083b74 100644 --- a/dashboard-ui/bower_components/paper-button/paper-button.html +++ b/dashboard-ui/bower_components/paper-button/paper-button.html @@ -9,10 +9,9 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN --> - - - + +