diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index f9dc2ebab2..3fb667849b 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.0.13", - "_release": "1.0.13", + "version": "1.0.14", + "_release": "1.0.14", "_resolution": { "type": "version", - "tag": "1.0.13", - "commit": "9035d686f840822c59a04b3561be807dfda0f6ab" + "tag": "1.0.14", + "commit": "a7a8baf260ab509c5f9b1750cbf6fe921883141c" }, "_source": "git://github.com/MediaBrowser/emby-webcomponents.git", "_target": "~1.0.0", diff --git a/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js b/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js index ac78eca1b9..a7b6658b30 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js +++ b/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js @@ -1,5 +1,10 @@ define(['browser'], function (browser) { + function canPlayH264() { + var v = document.createElement('video'); + return !!(v.canPlayType && v.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"').replace(/no/, '')); + } + var supportedFormats; function getSupportedFormats() { @@ -20,13 +25,7 @@ list.push('mkv'); } - var canPlayH264 = true; - var userAgent = navigator.userAgent.toLowerCase(); - if (userAgent.indexOf('firefox') != -1 && userAgent.indexOf('windows') == -1) { - canPlayH264 = false; - } - - if (canPlayH264) { + if (canPlayH264()) { list.push('h264'); } diff --git a/dashboard-ui/bower_components/iron-behaviors/.bower.json b/dashboard-ui/bower_components/iron-behaviors/.bower.json index 17f68b3351..db08f2170c 100644 --- a/dashboard-ui/bower_components/iron-behaviors/.bower.json +++ b/dashboard-ui/bower_components/iron-behaviors/.bower.json @@ -29,14 +29,14 @@ "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" }, "ignore": [], - "homepage": "https://github.com/polymerelements/iron-behaviors", + "homepage": "https://github.com/PolymerElements/iron-behaviors", "_release": "1.0.12", "_resolution": { "type": "version", "tag": "v1.0.12", "commit": "657f526a2382a659cdf4e13be87ecc89261588a3" }, - "_source": "git://github.com/polymerelements/iron-behaviors.git", + "_source": "git://github.com/PolymerElements/iron-behaviors.git", "_target": "^1.0.0", - "_originalSource": "polymerelements/iron-behaviors" + "_originalSource": "PolymerElements/iron-behaviors" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/iron-icons/.bower.json b/dashboard-ui/bower_components/iron-icons/.bower.json index 5e6e48ea9c..6ac4cbc7f5 100644 --- a/dashboard-ui/bower_components/iron-icons/.bower.json +++ b/dashboard-ui/bower_components/iron-icons/.bower.json @@ -1,6 +1,6 @@ { "name": "iron-icons", - "version": "1.0.6", + "version": "1.1.0", "description": "A set of icons for use with iron-icon", "authors": [ "The Polymer Authors" @@ -34,11 +34,11 @@ "util", "update-icons.sh" ], - "_release": "1.0.6", + "_release": "1.1.0", "_resolution": { "type": "version", - "tag": "v1.0.6", - "commit": "bea6cd482cb127b08f9fbcb2b74aa7bbc8604076" + "tag": "v1.1.0", + "commit": "623d8dae77cd8658ce1f6834b30a4f3f6e2100ea" }, "_source": "git://github.com/PolymerElements/iron-icons.git", "_target": "^1.0.0", diff --git a/dashboard-ui/bower_components/iron-icons/av-icons.html b/dashboard-ui/bower_components/iron-icons/av-icons.html index 0d6ff37603..e4a0d245bd 100644 --- a/dashboard-ui/bower_components/iron-icons/av-icons.html +++ b/dashboard-ui/bower_components/iron-icons/av-icons.html @@ -11,17 +11,24 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN - + + + - - - + + + + + + + + @@ -34,6 +41,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + @@ -43,22 +51,28 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + + + + - - - + + + + + @@ -69,5 +83,6 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + diff --git a/dashboard-ui/bower_components/iron-icons/bower.json b/dashboard-ui/bower_components/iron-icons/bower.json index c90d971ad5..f408676a28 100644 --- a/dashboard-ui/bower_components/iron-icons/bower.json +++ b/dashboard-ui/bower_components/iron-icons/bower.json @@ -1,6 +1,6 @@ { "name": "iron-icons", - "version": "1.0.6", + "version": "1.1.0", "description": "A set of icons for use with iron-icon", "authors": [ "The Polymer Authors" diff --git a/dashboard-ui/bower_components/iron-icons/communication-icons.html b/dashboard-ui/bower_components/iron-icons/communication-icons.html index ec72704b31..b522e6db68 100644 --- a/dashboard-ui/bower_components/iron-icons/communication-icons.html +++ b/dashboard-ui/bower_components/iron-icons/communication-icons.html @@ -17,6 +17,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + @@ -24,18 +25,20 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + + - + @@ -46,11 +49,13 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + + diff --git a/dashboard-ui/bower_components/iron-icons/device-icons.html b/dashboard-ui/bower_components/iron-icons/device-icons.html index e875a05597..03809ee517 100644 --- a/dashboard-ui/bower_components/iron-icons/device-icons.html +++ b/dashboard-ui/bower_components/iron-icons/device-icons.html @@ -13,7 +13,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN - + diff --git a/dashboard-ui/bower_components/iron-icons/editor-icons.html b/dashboard-ui/bower_components/iron-icons/editor-icons.html index 7fabfe0faa..cb6ea04ae1 100644 --- a/dashboard-ui/bower_components/iron-icons/editor-icons.html +++ b/dashboard-ui/bower_components/iron-icons/editor-icons.html @@ -25,6 +25,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + @@ -42,12 +43,14 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + + @@ -55,13 +58,16 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + + - + + diff --git a/dashboard-ui/bower_components/iron-icons/hardware-icons.html b/dashboard-ui/bower_components/iron-icons/hardware-icons.html index 670cb07c79..ddaddbdae6 100644 --- a/dashboard-ui/bower_components/iron-icons/hardware-icons.html +++ b/dashboard-ui/bower_components/iron-icons/hardware-icons.html @@ -18,6 +18,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + @@ -56,6 +57,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + diff --git a/dashboard-ui/bower_components/iron-icons/image-icons.html b/dashboard-ui/bower_components/iron-icons/image-icons.html index f6c45f54b6..96dee0697d 100644 --- a/dashboard-ui/bower_components/iron-icons/image-icons.html +++ b/dashboard-ui/bower_components/iron-icons/image-icons.html @@ -11,6 +11,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + @@ -37,7 +38,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN - + @@ -53,6 +54,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + @@ -103,6 +105,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + @@ -113,6 +116,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + @@ -127,6 +131,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + diff --git a/dashboard-ui/bower_components/iron-icons/iron-icons.html b/dashboard-ui/bower_components/iron-icons/iron-icons.html index cd36f964f7..fb0c3868af 100644 --- a/dashboard-ui/bower_components/iron-icons/iron-icons.html +++ b/dashboard-ui/bower_components/iron-icons/iron-icons.html @@ -7,7 +7,8 @@ Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt --> - + @@ -51,15 +52,18 @@ See [iron-iconset](#iron-iconset) and [iron-iconset-svg](#iron-iconset-svg) for + + + @@ -68,7 +72,7 @@ See [iron-iconset](#iron-iconset) and [iron-iconset-svg](#iron-iconset-svg) for - + @@ -79,7 +83,7 @@ See [iron-iconset](#iron-iconset) and [iron-iconset-svg](#iron-iconset-svg) for - + @@ -103,23 +107,29 @@ See [iron-iconset](#iron-iconset) and [iron-iconset-svg](#iron-iconset-svg) for + + + + + + - + @@ -134,9 +144,10 @@ See [iron-iconset](#iron-iconset) and [iron-iconset-svg](#iron-iconset-svg) for + - - + + @@ -146,22 +157,24 @@ See [iron-iconset](#iron-iconset) and [iron-iconset-svg](#iron-iconset-svg) for + - + - + - - + + + @@ -170,11 +183,14 @@ See [iron-iconset](#iron-iconset) and [iron-iconset-svg](#iron-iconset-svg) for + + + - + @@ -182,12 +198,17 @@ See [iron-iconset](#iron-iconset) and [iron-iconset-svg](#iron-iconset-svg) for + + + - + + + @@ -197,16 +218,20 @@ See [iron-iconset](#iron-iconset) and [iron-iconset-svg](#iron-iconset-svg) for + - + + + - + + @@ -220,8 +245,10 @@ See [iron-iconset](#iron-iconset) and [iron-iconset-svg](#iron-iconset-svg) for + + - + @@ -251,9 +278,11 @@ See [iron-iconset](#iron-iconset) and [iron-iconset-svg](#iron-iconset-svg) for - + + + @@ -267,19 +296,23 @@ See [iron-iconset](#iron-iconset) and [iron-iconset-svg](#iron-iconset-svg) for + - + + + + @@ -295,9 +328,11 @@ See [iron-iconset](#iron-iconset) and [iron-iconset-svg](#iron-iconset-svg) for + + - + diff --git a/dashboard-ui/bower_components/iron-icons/maps-icons.html b/dashboard-ui/bower_components/iron-icons/maps-icons.html index 008a0ef7dc..059ae91d4b 100644 --- a/dashboard-ui/bower_components/iron-icons/maps-icons.html +++ b/dashboard-ui/bower_components/iron-icons/maps-icons.html @@ -11,6 +11,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + @@ -22,6 +23,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + @@ -29,7 +31,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN - + @@ -58,7 +60,9 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + + @@ -67,5 +71,6 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + diff --git a/dashboard-ui/bower_components/iron-icons/notification-icons.html b/dashboard-ui/bower_components/iron-icons/notification-icons.html index 39db434627..ac6744a203 100644 --- a/dashboard-ui/bower_components/iron-icons/notification-icons.html +++ b/dashboard-ui/bower_components/iron-icons/notification-icons.html @@ -21,19 +21,22 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN - + + - + + + @@ -43,6 +46,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + diff --git a/dashboard-ui/bower_components/iron-icons/places-icons.html b/dashboard-ui/bower_components/iron-icons/places-icons.html new file mode 100644 index 0000000000..5084b8c54d --- /dev/null +++ b/dashboard-ui/bower_components/iron-icons/places-icons.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dashboard-ui/bower_components/iron-icons/social-icons.html b/dashboard-ui/bower_components/iron-icons/social-icons.html index 5553caa600..8848395ef9 100644 --- a/dashboard-ui/bower_components/iron-icons/social-icons.html +++ b/dashboard-ui/bower_components/iron-icons/social-icons.html @@ -18,11 +18,11 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN - - - - - + + + + + diff --git a/dashboard-ui/bower_components/iron-input/.bower.json b/dashboard-ui/bower_components/iron-input/.bower.json index a0bd5a4d7d..cbafbec958 100644 --- a/dashboard-ui/bower_components/iron-input/.bower.json +++ b/dashboard-ui/bower_components/iron-input/.bower.json @@ -1,6 +1,6 @@ { "name": "iron-input", - "version": "1.0.7", + "version": "1.0.8", "description": "An input element with data binding", "authors": [ "The Polymer Authors" @@ -31,11 +31,11 @@ "web-component-tester": "polymer/web-component-tester#^3.4.0", "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" }, - "_release": "1.0.7", + "_release": "1.0.8", "_resolution": { "type": "version", - "tag": "v1.0.7", - "commit": "7ba38f9121694d72b7390567cb91b6ac18141d2b" + "tag": "1.0.8", + "commit": "55d2b39ead32b8d90da538daa1a6681fd9ae89d9" }, "_source": "git://github.com/PolymerElements/iron-input.git", "_target": "^1.0.0", diff --git a/dashboard-ui/bower_components/iron-input/.travis.yml b/dashboard-ui/bower_components/iron-input/.travis.yml index dd90e81e15..a4c2bd89ab 100644 --- a/dashboard-ui/bower_components/iron-input/.travis.yml +++ b/dashboard-ui/bower_components/iron-input/.travis.yml @@ -11,7 +11,7 @@ env: - secure: SvsE+VQL35CZ967ZVy0+7o5xclnBM8egjhsjNRG7WxVPZQboCQ3Xwm8tIDQSWeagM3ZQRkTGca4ta91F1ZEhm4Jdt5CwKhhSNC6JgS3CX819r9UKgUnSS3nvWdqcZq4GXcMoOZm4qE9ttd3xdoKCfkLRQlEGAvM2TEw69mBhj24= node_js: 4 addons: - firefox: '42.0' + firefox: latest apt: sources: - google-chrome diff --git a/dashboard-ui/bower_components/iron-input/bower.json b/dashboard-ui/bower_components/iron-input/bower.json index 5705f6ac34..18152b2670 100644 --- a/dashboard-ui/bower_components/iron-input/bower.json +++ b/dashboard-ui/bower_components/iron-input/bower.json @@ -1,6 +1,6 @@ { "name": "iron-input", - "version": "1.0.7", + "version": "1.0.8", "description": "An input element with data binding", "authors": [ "The Polymer Authors" diff --git a/dashboard-ui/bower_components/iron-input/iron-input.html b/dashboard-ui/bower_components/iron-input/iron-input.html index 971d1e462f..e788ccdb0e 100644 --- a/dashboard-ui/bower_components/iron-input/iron-input.html +++ b/dashboard-ui/bower_components/iron-input/iron-input.html @@ -69,15 +69,17 @@ is separate from validation, and `allowed-pattern` does not affect how the input /** * Set to true to prevent the user from entering invalid input. The new input characters are - * matched with `allowedPattern` if it is set, otherwise it will use the `pattern` attribute if - * set, or the `type` attribute (only supported for `type=number`). + * matched with `allowedPattern` if it is set, otherwise it will use the `type` attribute (only + * supported for `type=number`). */ preventInvalidInput: { type: Boolean }, /** - * Regular expression to match valid input characters. + * Regular expression expressing a set of characters to enforce the validity of input characters. + * The recommended value should follow this format: `[a-ZA-Z0-9.+-!;:]` that list the characters + * allowed as input. */ allowedPattern: { type: String, @@ -105,8 +107,6 @@ is separate from validation, and `allowed-pattern` does not affect how the input var pattern; if (this.allowedPattern) { pattern = new RegExp(this.allowedPattern); - } else if (this.pattern) { - pattern = new RegExp(this.pattern); } else { switch (this.type) { case 'number': @@ -126,7 +126,7 @@ is separate from validation, and `allowed-pattern` does not affect how the input */ _bindValueChanged: function() { if (this.value !== this.bindValue) { - this.value = !(this.bindValue || this.bindValue === 0) ? '' : this.bindValue; + this.value = !(this.bindValue || this.bindValue === 0 || this.bindValue === false) ? '' : this.bindValue; } // manually notify because we don't want to notify until after setting value this.fire('bind-value-changed', {value: this.bindValue}); @@ -235,8 +235,8 @@ is separate from validation, and `allowed-pattern` does not affect how the input if (this.hasValidator()) { valid = Polymer.IronValidatableBehavior.validate.call(this, this.value); } else { - this.invalid = !this.validity.valid; - valid = this.validity.valid; + valid = this.checkValidity(); + this.invalid = !valid; } this.fire('iron-input-validate'); return valid; diff --git a/dashboard-ui/bower_components/iron-input/test/index.html b/dashboard-ui/bower_components/iron-input/test/index.html index 839cc3f111..01d1297043 100644 --- a/dashboard-ui/bower_components/iron-input/test/index.html +++ b/dashboard-ui/bower_components/iron-input/test/index.html @@ -1,14 +1,11 @@ - - - - +--> iron-input ests @@ -18,7 +15,9 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN - - + + + diff --git a/dashboard-ui/bower_components/iron-input/test/iron-input.html b/dashboard-ui/bower_components/iron-input/test/iron-input.html index 785af2113c..b7d52be13f 100644 --- a/dashboard-ui/bower_components/iron-input/test/iron-input.html +++ b/dashboard-ui/bower_components/iron-input/test/iron-input.html @@ -44,19 +44,25 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + + + + @@ -66,6 +72,12 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN + + + +