From 038bf83aefa4af3e5707970f339b739c0f31e95a Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sat, 30 Apr 2016 00:02:36 -0400 Subject: [PATCH] update components --- .../emby-webcomponents/.bower.json | 8 +-- .../browserdeviceprofile.js | 7 +++ .../iron-behaviors/.bower.json | 8 +-- .../iron-behaviors/.github/ISSUE_TEMPLATE.md | 33 ++++++++++++ .../iron-behaviors/.travis.yml | 6 +-- .../iron-behaviors/bower.json | 2 +- .../iron-behaviors/demo/index.html | 1 + .../iron-behaviors/demo/simple-button.html | 1 + .../iron-behaviors/iron-control-state.html | 2 +- .../iron-behaviors/test/active-state.html | 1 + .../iron-behaviors/test/disabled-state.html | 1 + .../iron-behaviors/test/focused-state.html | 1 + .../iron-behaviors/test/index.html | 1 + .../iron-behaviors/test/test-elements.html | 1 + .../iron-selector/.bower.json | 12 ++--- .../iron-selector/.travis.yml | 6 +-- .../bower_components/iron-selector/bower.json | 2 +- .../iron-selector/iron-selectable.html | 9 ++++ .../iron-selector/test/basic.html | 29 ++++++++++ .../iron-selector/test/multi.html | 54 +++++++++++++++++++ 20 files changed, 160 insertions(+), 25 deletions(-) create mode 100644 dashboard-ui/bower_components/iron-behaviors/.github/ISSUE_TEMPLATE.md diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index 9f9f541f6b..53eace5a34 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json +++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json @@ -16,12 +16,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.2.57", - "_release": "1.2.57", + "version": "1.2.58", + "_release": "1.2.58", "_resolution": { "type": "version", - "tag": "1.2.57", - "commit": "f0449d2fac7a883179fdeefdac1807a41c47dfd5" + "tag": "1.2.58", + "commit": "523cb074208c7350bb68554c6fcde613142117f4" }, "_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_target": "^1.2.0", diff --git a/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js b/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js index fe7a39d135..c50c7aa46b 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js +++ b/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js @@ -77,11 +77,18 @@ define(['browser'], function (browser) { // Unfortunately there's no real way to detect mkv support if (browser.chrome) { + var userAgent = navigator.userAgent.toLowerCase(); + // Not supported on opera tv if (browser.operaTv) { return false; } + // Filter out browsers based on chromium that don't support mkv + if (userAgent.indexOf('vivaldi') != -1 || userAgent.indexOf('opera') != -1) { + return false; + } + return true; } diff --git a/dashboard-ui/bower_components/iron-behaviors/.bower.json b/dashboard-ui/bower_components/iron-behaviors/.bower.json index 85e8252b32..26a892a0b5 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.13", + "version": "1.0.14", "description": "Provides a set of behaviors for the iron elements", "private": true, "authors": [ @@ -30,11 +30,11 @@ }, "ignore": [], "homepage": "https://github.com/PolymerElements/iron-behaviors", - "_release": "1.0.13", + "_release": "1.0.14", "_resolution": { "type": "version", - "tag": "v1.0.13", - "commit": "a7bc3428a6da2beed21987b3a8028206826a12bc" + "tag": "v1.0.14", + "commit": "c1d38a26219cf2e83b31a71a2bd8ae35ebee7ed7" }, "_source": "git://github.com/PolymerElements/iron-behaviors.git", "_target": "^1.0.0", diff --git a/dashboard-ui/bower_components/iron-behaviors/.github/ISSUE_TEMPLATE.md b/dashboard-ui/bower_components/iron-behaviors/.github/ISSUE_TEMPLATE.md new file mode 100644 index 0000000000..1cc85c0c79 --- /dev/null +++ b/dashboard-ui/bower_components/iron-behaviors/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,33 @@ + +### Description + + +### Expected outcome + + + +### Actual outcome + + + +### Live Demo + + +### Steps to reproduce + + + +### Browsers Affected + +- [ ] Chrome +- [ ] Firefox +- [ ] Safari 9 +- [ ] Safari 8 +- [ ] Safari 7 +- [ ] Edge +- [ ] IE 11 +- [ ] IE 10 diff --git a/dashboard-ui/bower_components/iron-behaviors/.travis.yml b/dashboard-ui/bower_components/iron-behaviors/.travis.yml index 6cfa94dfac..9379f90f5b 100644 --- a/dashboard-ui/bower_components/iron-behaviors/.travis.yml +++ b/dashboard-ui/bower_components/iron-behaviors/.travis.yml @@ -1,5 +1,5 @@ language: node_js -sudo: false +sudo: required before_script: - npm install -g bower polylint web-component-tester - bower install @@ -8,18 +8,16 @@ env: global: - secure: ZOqj2XVNVwfT74rHxg/ljcAsS6FnmDpRSsXbsy1Icv9DcLHrMlmyQ10gWBjE/YXYF0Uv4akQ1qqn0TJaKOtp9HZeH+P6OPAYk2vJbWD7qp52pPtIqEFomcsUyflt4IjfaXKuN4FMod7PSWVSGJ+DxSguJvZKILkrs5d/rJdFv3c= - secure: clkqemGQG16TXyAPkv9LBv6x3SbT3ZM0eo8LETx4uNKi3WzlwgXxZA9b5Sr5wYzxyxFFpnhDXW7CL4+UjYu1atGNeTW2TuSaYUPHtgu67OFDr8Jbw047p1XQb5enPSt9+YxrHKfjHBiJvWulJ8rCSQshU9Rhe0DC6NrFRPFgk0A= - - CXX=g++-4.8 node_js: stable addons: firefox: latest apt: sources: - google-chrome - - ubuntu-toolchain-r-test packages: - google-chrome-stable - - g++-4.8 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/iron-behaviors/bower.json b/dashboard-ui/bower_components/iron-behaviors/bower.json index 6f3b79d3f2..460ccc8001 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.13", + "version": "1.0.14", "description": "Provides a set of behaviors for the iron elements", "private": true, "authors": [ diff --git a/dashboard-ui/bower_components/iron-behaviors/demo/index.html b/dashboard-ui/bower_components/iron-behaviors/demo/index.html index 2b9b6d3eb1..51fe2d648a 100644 --- a/dashboard-ui/bower_components/iron-behaviors/demo/index.html +++ b/dashboard-ui/bower_components/iron-behaviors/demo/index.html @@ -1,5 +1,6 @@ @@ -301,6 +313,48 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN }); + suite('`select()` and `selectIndex()`', function() { + var selector; + + setup(function() { + selector = fixture('valueById'); + }); + + test('`select()` selects an item with the given value', function() { + selector.select('item1'); + assert.equal(selector.selectedValues.length, 1); + assert.equal(selector.selectedValues.indexOf('item1'), 0); + + selector.select('item3'); + assert.equal(selector.selectedValues.length, 2); + assert.isTrue(selector.selectedValues.indexOf('item3') >= 0); + + selector.select('item2'); + assert.equal(selector.selectedValues.length, 3); + assert.isTrue(selector.selectedValues.indexOf('item2') >= 0); + }); + + test('`selectIndex()` selects an item with the given index', function() { + selector.selectIndex(1); + assert.equal(selector.selectedValues.length, 1); + assert.isTrue(selector.selectedValues.indexOf('item1') >= 0); + assert.equal(selector.selectedItems.length, 1); + assert.isTrue(selector.selectedItems.indexOf(selector.items[1]) >= 0); + + selector.selectIndex(3); + assert.equal(selector.selectedValues.length, 2); + assert.isTrue(selector.selectedValues.indexOf('item3') >= 0); + assert.equal(selector.selectedItems.length, 2); + assert.isTrue(selector.selectedItems.indexOf(selector.items[3]) >= 0); + + selector.selectIndex(0); + assert.equal(selector.selectedValues.length, 3); + assert.isTrue(selector.selectedValues.indexOf('item0') >= 0); + assert.equal(selector.selectedItems.length, 3); + assert.isTrue(selector.selectedItems.indexOf(selector.items[0]) >= 0); + }); + }); + /* test('toggle multi from true to false', function() { // set selected s.selected = [0, 2];