From e156534cba6fc22a6e9a2c963a6b46603dacfaea Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 18 Oct 2015 19:23:48 -0400 Subject: [PATCH] update dialogs --- dashboard-ui/components/paperdialoghelper.js | 3 +++ dashboard-ui/devices/ie/ie.js | 8 ++++---- dashboard-ui/scripts/mediaplayer.js | 12 ++++++------ dashboard-ui/scripts/site.js | 6 +++--- 4 files changed, 16 insertions(+), 13 deletions(-) diff --git a/dashboard-ui/components/paperdialoghelper.js b/dashboard-ui/components/paperdialoghelper.js index ddc63cbfdb..5ac8fa84a2 100644 --- a/dashboard-ui/components/paperdialoghelper.js +++ b/dashboard-ui/components/paperdialoghelper.js @@ -55,6 +55,9 @@ if ($.browser.msie) { return false; } + if ($.browser.edge) { + return false; + } return true; } diff --git a/dashboard-ui/devices/ie/ie.js b/dashboard-ui/devices/ie/ie.js index e5f66d3ed0..5527208e81 100644 --- a/dashboard-ui/devices/ie/ie.js +++ b/dashboard-ui/devices/ie/ie.js @@ -6,15 +6,13 @@ var page = this; - if (navigator.userAgent.toLowerCase().indexOf('Windows NT 10.') != -1) { + if (navigator.userAgent.toLowerCase().indexOf('windows nt 10.') != -1) { - var expectedValue = new Date().toDateString(); + var expectedValue = new Date().toDateString() + "1"; if (appStorage.getItem("ieswitchtoedge") == expectedValue) { return; } - appStorage.setItem("ieswitchtoedge", expectedValue); - var msg = Globalize.translate('MessageTryMicrosoftEdge'); msg += "

"; @@ -24,6 +22,8 @@ message: msg, title: Globalize.translate('HeaderTryMicrosoftEdge') }); + + appStorage.setItem("ieswitchtoedge", expectedValue); } } diff --git a/dashboard-ui/scripts/mediaplayer.js b/dashboard-ui/scripts/mediaplayer.js index 5fb45da29e..c33b8dce8e 100644 --- a/dashboard-ui/scripts/mediaplayer.js +++ b/dashboard-ui/scripts/mediaplayer.js @@ -147,7 +147,7 @@ }); } - if ($.browser.chrome) { + if ($.browser.chrome || $.browser.edge) { profile.DirectPlayProfiles.push({ Container: 'mkv,mov', Type: 'Video', @@ -466,11 +466,11 @@ profile.ResponseProfiles = []; - //profile.ResponseProfiles.push({ - // Type: 'Video', - // Container: 'mkv', - // MimeType: 'video/webm' - //}); + profile.ResponseProfiles.push({ + Type: 'Video', + Container: 'mkv', + MimeType: 'video/mp4' + }); profile.ResponseProfiles.push({ Type: 'Video', diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index ebb24dede8..803eb00236 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -4,7 +4,7 @@ crossDomain: true }); - if ($.browser.msie) { + if ($.browser.msie || $.browser.edge) { // This is unfortunately required due to IE's over-aggressive caching. // https://github.com/MediaBrowser/MediaBrowser/issues/179 @@ -504,7 +504,7 @@ var Dashboard = { } else { // IE renders it incorrectly - if (!$.browser.msie) { + if (!$.browser.msie && !$.browser.edge) { elem = document.createElement("paper-spinner"); elem.classList.add('docspinner'); @@ -2054,7 +2054,7 @@ var AppInfo = {}; var urlArgs = "v=" + window.dashboardVersion; - if ($.browser.msie) { + if ($.browser.msie || $.browser.edge) { urlArgs += new Date().getTime(); }