diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json
index 795b1da16..4673f8fd8 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.65",
- "_release": "1.4.65",
+ "version": "1.4.66",
+ "_release": "1.4.66",
"_resolution": {
"type": "version",
- "tag": "1.4.65",
- "commit": "f19face68090bcc1fc0f082188cb95792ef18285"
+ "tag": "1.4.66",
+ "commit": "16a14d612b193c7a375e2391aa9c2370add0e32d"
},
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
"_target": "^1.2.0",
diff --git a/dashboard-ui/bower_components/emby-webcomponents/alphapicker/alphapicker.js b/dashboard-ui/bower_components/emby-webcomponents/alphapicker/alphapicker.js
index 8f790d7a7..db53a6583 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/alphapicker/alphapicker.js
+++ b/dashboard-ui/bower_components/emby-webcomponents/alphapicker/alphapicker.js
@@ -24,8 +24,9 @@ define(['focusManager', 'css!./style.css', 'clearButtonStyle', 'paper-icon-butto
html += '
';
if (options.mode == 'keyboard') {
+ // space_bar icon
html += '';
} else {
letters = ['#'];
@@ -36,8 +37,9 @@ define(['focusManager', 'css!./style.css', 'clearButtonStyle', 'paper-icon-butto
html += letters.map(getLetterButton).join('');
if (options.mode == 'keyboard') {
+ // backspace icon
html += '';
html += '
';
diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css b/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css
index ccbb2325f..12be938ee 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css
+++ b/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css
@@ -153,11 +153,13 @@ _:-ms-input-placeholder, :root .mdl-slider.mdl-slider {
}
.layout-tv .mdl-slider::-webkit-slider-thumb {
- display: none;
+ width: 0;
+ height: 0;
}
.layout-tv .mdl-slider:hover::-webkit-slider-thumb {
- display: block;
+ width: 16px;
+ height: 16px;
}
.mdl-slider.is-lowest-value::-webkit-slider-thumb {
diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js b/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js
index 20a21c28c..7e1ef758c 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js
+++ b/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js
@@ -22,18 +22,20 @@
// range.classList.remove('is-lowest-value');
//}
- if (backgroundLower) {
- var fraction = (range.value - range.min) / (range.max - range.min);
+ var value = range.value;
+ requestAnimationFrame(function () {
- backgroundLower.style.flex = fraction;
- backgroundLower.style.webkitFlex = fraction;
- backgroundUpper.style.flex = 1 - fraction;
- backgroundUpper.style.webkitFlex = 1 - fraction;
- }
+ if (backgroundLower) {
+ var fraction = (value - range.min) / (range.max - range.min);
+
+ backgroundLower.style.flex = fraction;
+ backgroundUpper.style.flex = 1 - fraction;
+ }
+ });
}
function updateBubble(range, bubble) {
-
+
var value = range.value;
bubble.style.left = (value - 1) + '%';
@@ -71,15 +73,22 @@
var backgroundUpper = containerElement.querySelector('.mdl-slider__background-upper');
var sliderBubble = containerElement.querySelector('.sliderBubble');
+ var hasHideClass = sliderBubble.classList.contains('hide');
+
this.addEventListener('input', function (e) {
this.dragging = true;
updateBubble(this, sliderBubble);
- sliderBubble.classList.remove('hide');
+
+ if (hasHideClass) {
+ sliderBubble.classList.remove('hide');
+ hasHideClass = false;
+ }
});
this.addEventListener('change', function () {
this.dragging = false;
updateValues(this, backgroundLower, backgroundUpper);
sliderBubble.classList.add('hide');
+ hasHideClass = true;
});
if (!supportsNativeProgressStyle) {
diff --git a/dashboard-ui/bower_components/emby-webcomponents/router.js b/dashboard-ui/bower_components/emby-webcomponents/router.js
index dfee07d3d..c4279ac30 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/router.js
+++ b/dashboard-ui/bower_components/emby-webcomponents/router.js
@@ -19,6 +19,9 @@ define(['loading', 'viewManager', 'skinManager', 'pluginManager', 'backdrop', 'b
showSearch: function () {
skinManager.getCurrentSkin().search();
},
+ showGenre: function (options) {
+ skinManager.getCurrentSkin().showGenre(options);
+ },
showGuide: function () {
skinManager.getCurrentSkin().showGuide();
},
diff --git a/dashboard-ui/bower_components/iron-resizable-behavior/.bower.json b/dashboard-ui/bower_components/iron-resizable-behavior/.bower.json
index 2e765b932..cca11d899 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/polymer/.bower.json b/dashboard-ui/bower_components/polymer/.bower.json
index 5320b592c..36ef2ed87 100644
--- a/dashboard-ui/bower_components/polymer/.bower.json
+++ b/dashboard-ui/bower_components/polymer/.bower.json
@@ -39,6 +39,6 @@
"commit": "8715c83bf04a228de00ec662ed43eb6141e61b91"
},
"_source": "git://github.com/Polymer/polymer.git",
- "_target": "^1.1.0",
+ "_target": "^1.0.0",
"_originalSource": "Polymer/polymer"
}
\ No newline at end of file
diff --git a/dashboard-ui/devicesupload.html b/dashboard-ui/devicesupload.html
index 19c7912d7..8827d4a55 100644
--- a/dashboard-ui/devicesupload.html
+++ b/dashboard-ui/devicesupload.html
@@ -1,4 +1,4 @@
-