From a048a3c69a104a9b204869911bd4f68c600d7f00 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Tue, 22 Mar 2016 14:02:37 -0400 Subject: [PATCH] update dialogs --- .../bower_components/emby-webcomponents/.bower.json | 8 ++++---- .../paperdialoghelper/paperdialoghelper.js | 9 +++++++++ dashboard-ui/bower_components/iron-icon/.bower.json | 6 +++--- dashboard-ui/components/sharingwidget.js | 3 ++- 4 files changed, 18 insertions(+), 8 deletions(-) diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index 1b9186c6de..2dcdd25ead 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.1.75", - "_release": "1.1.75", + "version": "1.1.76", + "_release": "1.1.76", "_resolution": { "type": "version", - "tag": "1.1.75", - "commit": "bc766156397a317445676c829b9b5e9dc058ca8e" + "tag": "1.1.76", + "commit": "e7cc31f88846c05eeff160a59e070ff6660e2d29" }, "_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 bcf81e7e01..8540980bb6 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/paperdialoghelper/paperdialoghelper.js +++ b/dashboard-ui/bower_components/emby-webcomponents/paperdialoghelper/paperdialoghelper.js @@ -100,6 +100,9 @@ } animateDialogOpen(dlg); + // Undo the auto-focus applied by the native dialog element + safeBlur(document.activeElement); + if (dlg.getAttribute('data-autofocus') == 'true') { focusManager.autoFocus(dlg); } @@ -118,6 +121,12 @@ } } + function safeBlur(el) { + if (el && el.blur && el != document.body) { + el.blur(); + } + } + function addBackdropOverlay(dlg) { var backdrop = document.createElement('div'); diff --git a/dashboard-ui/bower_components/iron-icon/.bower.json b/dashboard-ui/bower_components/iron-icon/.bower.json index f0167baf13..9784e3a3b7 100644 --- a/dashboard-ui/bower_components/iron-icon/.bower.json +++ b/dashboard-ui/bower_components/iron-icon/.bower.json @@ -32,14 +32,14 @@ "web-component-tester": "^4.0.0", "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" }, - "homepage": "https://github.com/polymerelements/iron-icon", + "homepage": "https://github.com/PolymerElements/iron-icon", "_release": "1.0.8", "_resolution": { "type": "version", "tag": "v1.0.8", "commit": "f36b38928849ef3853db727faa8c9ef104d611eb" }, - "_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 diff --git a/dashboard-ui/components/sharingwidget.js b/dashboard-ui/components/sharingwidget.js index 7693f7ac22..06f3e27b33 100644 --- a/dashboard-ui/components/sharingwidget.js +++ b/dashboard-ui/components/sharingwidget.js @@ -3,7 +3,8 @@ function showMenu(options, successCallback, cancelCallback) { var dlg = paperDialogHelper.createDialog({ - removeOnClose: true + removeOnClose: true, + autoFocus: false }); dlg.id = 'dlg' + new Date().getTime();