diff --git a/dashboard-ui/bower_components/emby-apiclient/.bower.json b/dashboard-ui/bower_components/emby-apiclient/.bower.json index 74eb3354f5..257ccdae1e 100644 --- a/dashboard-ui/bower_components/emby-apiclient/.bower.json +++ b/dashboard-ui/bower_components/emby-apiclient/.bower.json @@ -16,12 +16,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.0.20", - "_release": "1.0.20", + "version": "1.0.21", + "_release": "1.0.21", "_resolution": { "type": "version", - "tag": "1.0.20", - "commit": "55cf67710a438d3eea15f58587b2c2fcd731bf29" + "tag": "1.0.21", + "commit": "e341b097c05c31ec012e04dfbd0455ae9dfc4929" }, "_source": "git://github.com/MediaBrowser/Emby.ApiClient.Javascript.git", "_target": "~1.0.3", diff --git a/dashboard-ui/bower_components/emby-apiclient/connectionmanager.js b/dashboard-ui/bower_components/emby-apiclient/connectionmanager.js index a20bcae8bf..7f2e84ecaf 100644 --- a/dashboard-ui/bower_components/emby-apiclient/connectionmanager.js +++ b/dashboard-ui/bower_components/emby-apiclient/connectionmanager.js @@ -422,7 +422,7 @@ afterConnected(apiClient, options); - onLocalUserSignIn(result.User); + onLocalUserSignIn(server, server.LastConnectionMode, result.User); } function saveUserInfoIntoCredentials(server, user) { @@ -452,7 +452,10 @@ } } - function onLocalUserSignIn(user) { + function onLocalUserSignIn(server, connectionMode, user) { + + // Ensure this is created so that listeners of the event can get the apiClient instance + getOrAddApiClient(server, connectionMode); Events.trigger(self, 'localusersignedin', [user]); } @@ -575,7 +578,7 @@ }).then(function (user) { - onLocalUserSignIn(user); + onLocalUserSignIn(server, connectionMode, user); resolve(); }, function () { diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index d65901fb8d..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.6", - "_release": "1.0.6", + "version": "1.0.14", + "_release": "1.0.14", "_resolution": { "type": "version", - "tag": "1.0.6", - "commit": "4d04f0ed205e94c00160c48dc131b9d8dbed995f" + "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 92dcb9cda4..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'); } @@ -113,7 +112,7 @@ }); } - if (browser.chrome) { + if (canPlayMkv) { profile.DirectPlayProfiles.push({ Container: 'mkv,mov', Type: 'Video', @@ -161,12 +160,23 @@ } }); + var videoAudioCodecs = []; + if (canPlayMp3) { + videoAudioCodecs.push('mp3'); + } + if (canPlayAac) { + videoAudioCodecs.push('aac'); + } + if (canPlayAc3) { + videoAudioCodecs.push('ac3'); + } + // Can't use mkv on mobile because we have to use the native player controls and they won't be able to seek it if (canPlayMkv && !browser.mobile) { profile.TranscodingProfiles.push({ Container: 'mkv', Type: 'Video', - AudioCodec: 'aac' + (canPlayAc3 ? ',ac3' : ''), + AudioCodec: videoAudioCodecs.join(','), VideoCodec: 'h264', Context: 'Streaming' }); @@ -176,7 +186,7 @@ profile.TranscodingProfiles.push({ Container: 'ts', Type: 'Video', - AudioCodec: 'aac' + (canPlayAc3 ? ',ac3' : ''), + AudioCodec: videoAudioCodecs.join(','), VideoCodec: 'h264', Context: 'Streaming', Protocol: 'hls' @@ -198,7 +208,7 @@ profile.TranscodingProfiles.push({ Container: 'mp4', Type: 'Video', - AudioCodec: 'aac', + AudioCodec: videoAudioCodecs.join(','), VideoCodec: 'h264', Context: 'Streaming', Protocol: 'http' @@ -207,7 +217,7 @@ profile.TranscodingProfiles.push({ Container: 'mp4', Type: 'Video', - AudioCodec: 'aac', + AudioCodec: videoAudioCodecs.join(','), VideoCodec: 'h264', Context: 'Static', Protocol: 'http' diff --git a/dashboard-ui/bower_components/emby-webcomponents/fetchhelper.js b/dashboard-ui/bower_components/emby-webcomponents/fetchhelper.js new file mode 100644 index 0000000000..79b0eb05b2 --- /dev/null +++ b/dashboard-ui/bower_components/emby-webcomponents/fetchhelper.js @@ -0,0 +1,129 @@ +define([], function () { + + function getFetchPromise(request) { + + var headers = request.headers || {}; + + if (request.dataType == 'json') { + headers.accept = 'application/json'; + } + + var fetchRequest = { + headers: headers, + method: request.type, + credentials: 'same-origin' + }; + + var contentType = request.contentType; + + if (request.data) { + + if (typeof request.data === 'string') { + fetchRequest.body = request.data; + } else { + fetchRequest.body = paramsToString(request.data); + + contentType = contentType || 'application/x-www-form-urlencoded; charset=UTF-8'; + } + } + + if (contentType) { + + headers['Content-Type'] = contentType; + } + + var url = request.url; + + if (request.query) { + var paramString = paramsToString(request.query); + if (paramString) { + url += '?' + paramString; + } + } + + if (!request.timeout) { + return fetch(url, fetchRequest); + } + + return fetchWithTimeout(url, fetchRequest, request.timeout); + } + + function fetchWithTimeout(url, options, timeoutMs) { + + console.log('fetchWithTimeout: timeoutMs: ' + timeoutMs + ', url: ' + url); + + return new Promise(function (resolve, reject) { + + var timeout = setTimeout(reject, timeoutMs); + + options = options || {}; + options.credentials = 'same-origin'; + + fetch(url, options).then(function (response) { + clearTimeout(timeout); + + console.log('fetchWithTimeout: succeeded connecting to url: ' + url); + + resolve(response); + }, function (error) { + + clearTimeout(timeout); + + console.log('fetchWithTimeout: timed out connecting to url: ' + url); + + reject(); + }); + }); + } + + function paramsToString(params) { + + var values = []; + + for (var key in params) { + + var value = params[key]; + + if (value !== null && value !== undefined && value !== '') { + values.push(encodeURIComponent(key) + "=" + encodeURIComponent(value)); + } + } + return values.join('&'); + } + + function ajax(request) { + + if (!request) { + throw new Error("Request cannot be null"); + } + + request.headers = request.headers || {}; + + console.log('requesting url: ' + request.url); + + return getFetchPromise(request).then(function (response) { + + console.log('response status: ' + response.status + ', url: ' + request.url); + + if (response.status < 400) { + + if (request.dataType == 'json' || request.headers.accept == 'application/json') { + return response.json(); + } else { + return response; + } + } else { + return Promise.reject(response); + } + + }, function (err) { + + console.log('request failed to url: ' + request.url); + throw err; + }); + } + return { + getFetchPromise: getFetchPromise, + ajax: ajax + }; +}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/qualityoptions.js b/dashboard-ui/bower_components/emby-webcomponents/qualityoptions.js index 5b628053d7..80ca8c05d3 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/qualityoptions.js +++ b/dashboard-ui/bower_components/emby-webcomponents/qualityoptions.js @@ -10,6 +10,8 @@ // Some 1080- videos are reported as 1912? if (maxAllowedWidth >= 1900) { + options.push({ name: '1080p - 50Mbps', maxHeight: 1080, bitrate: 40000000 }); + options.push({ name: '1080p - 45Mbps', maxHeight: 1080, bitrate: 40000000 }); options.push({ name: '1080p - 40Mbps', maxHeight: 1080, bitrate: 40000000 }); options.push({ name: '1080p - 35Mbps', maxHeight: 1080, bitrate: 35000000 }); options.push({ name: '1080p - 30Mbps', maxHeight: 1080, bitrate: 30000000 }); 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 + + + +