diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index cda8ac779b..4b817c6977 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.1.16", - "_release": "1.1.16", + "version": "1.1.17", + "_release": "1.1.17", "_resolution": { "type": "version", - "tag": "1.1.16", - "commit": "61365edb39804806b8af189997ff76bf28bf7dd9" + "tag": "1.1.17", + "commit": "63e912c84d018cb8b6adb6975898d1bde3961b16" }, "_source": "git://github.com/MediaBrowser/emby-webcomponents.git", "_target": "~1.1.5", diff --git a/dashboard-ui/bower_components/emby-webcomponents/paperdialoghelper/paperdialoghelper.js b/dashboard-ui/bower_components/emby-webcomponents/paperdialoghelper/paperdialoghelper.js index 4979df983c..e71510479e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/paperdialoghelper/paperdialoghelper.js +++ b/dashboard-ui/bower_components/emby-webcomponents/paperdialoghelper/paperdialoghelper.js @@ -1,4 +1,4 @@ -define(['historyManager', 'focusManager', 'browser', 'layoutManager', 'paper-dialog', 'scale-up-animation', 'fade-out-animation', 'fade-in-animation', 'css!./paperdialoghelper.css'], function (historyManager, focusManager, browser, layoutManager) { +define(['historyManager', 'focusManager', 'browser', 'layoutManager', 'inputManager', 'paper-dialog', 'scale-up-animation', 'fade-out-animation', 'fade-in-animation', 'css!./paperdialoghelper.css'], function (historyManager, focusManager, browser, layoutManager, inputManager) { function paperDialogHashHandler(dlg, hash, resolve) { @@ -21,6 +21,15 @@ } } + function onBackCommand(e) { + + inputManager.off(dlg, onBackCommand); + + self.closedByBack = true; + dlg.close(); + e.preventDefault(); + } + function onDialogClosed() { if (removeScrollLockOnClose) { @@ -28,6 +37,7 @@ } window.removeEventListener('popstate', onHashChange); + inputManager.off(dlg, onBackCommand); if (!self.closedByBack && isHistoryEnabled(dlg)) { var state = history.state || {}; @@ -71,6 +81,8 @@ historyManager.pushState({ dialogId: hash }, "Dialog", hash); window.addEventListener('popstate', onHashChange); + } else { + inputManager.on(dlg, onBackCommand); } } @@ -143,7 +155,7 @@ // seeing max call stack size exceeded in the debugger with this dlg.setAttribute('noAutoFocus', 'noAutoFocus'); - var defaultEntryAnimation = browser.animate ? 'scale-up-animation' : 'fade-in-animation'; + var defaultEntryAnimation = browser.animate && !browser.mobile ? 'scale-up-animation' : 'fade-in-animation'; dlg.entryAnimation = options.entryAnimation || defaultEntryAnimation; dlg.exitAnimation = 'fade-out-animation'; diff --git a/dashboard-ui/bower_components/iron-icon/.bower.json b/dashboard-ui/bower_components/iron-icon/.bower.json index 1dd6bd32f0..75ac273a15 100644 --- a/dashboard-ui/bower_components/iron-icon/.bower.json +++ b/dashboard-ui/bower_components/iron-icon/.bower.json @@ -31,14 +31,14 @@ "web-component-tester": "*", "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" }, - "homepage": "https://github.com/polymerelements/iron-icon", + "homepage": "https://github.com/PolymerElements/iron-icon", "_release": "1.0.7", "_resolution": { "type": "version", "tag": "v1.0.7", "commit": "6f4d152dc3998a6cc12a5a585a654f893dc99381" }, - "_source": "git://github.com/polymerelements/iron-icon.git", + "_source": "git://github.com/PolymerElements/iron-icon.git", "_target": "^1.0.0", - "_originalSource": "polymerelements/iron-icon" + "_originalSource": "PolymerElements/iron-icon" } \ No newline at end of file