diff --git a/src/components/appRouter.js b/src/components/appRouter.js index 8c9b953d3..dc5c5a739 100644 --- a/src/components/appRouter.js +++ b/src/components/appRouter.js @@ -1,6 +1,7 @@ define(['loading', 'globalize', 'events', 'viewManager', 'skinManager', 'backdrop', 'browser', 'page', 'appSettings', 'apphost', 'connectionManager'], function (loading, globalize, events, viewManager, skinManager, backdrop, browser, page, appSettings, appHost, connectionManager) { 'use strict'; + browser = browser.default || browser; loading = loading.default || loading; var appRouter = { diff --git a/src/components/apphost.js b/src/components/apphost.js index 8a5581d81..360f01c91 100644 --- a/src/components/apphost.js +++ b/src/components/apphost.js @@ -1,6 +1,8 @@ define(['appSettings', 'browser', 'events', 'htmlMediaHelper', 'webSettings', 'globalize'], function (appSettings, browser, events, htmlMediaHelper, webSettings, globalize) { 'use strict'; + browser = browser.default || browser; + function getBaseProfileOptions(item) { var disableHlsVideoAudioCodecs = []; diff --git a/src/components/guide/guide.js b/src/components/guide/guide.js index e2720601d..61caa9188 100644 --- a/src/components/guide/guide.js +++ b/src/components/guide/guide.js @@ -2,6 +2,7 @@ define(['require', 'inputManager', 'browser', 'globalize', 'connectionManager', 'use strict'; playbackManager = playbackManager.default || playbackManager; + browser = browser.default || browser; loading = loading.default || loading; function showViewSettings(instance) { diff --git a/src/components/layoutManager.js b/src/components/layoutManager.js index bec7d4ae3..85d78f8ff 100644 --- a/src/components/layoutManager.js +++ b/src/components/layoutManager.js @@ -1,6 +1,8 @@ define(['browser', 'appSettings', 'events'], function (browser, appSettings, events) { 'use strict'; + browser = browser.default || browser; + function setLayout(instance, layout, selectedLayout) { if (layout === selectedLayout) { instance[layout] = true; diff --git a/src/components/skinManager.js b/src/components/skinManager.js index faa1a1f30..f27d1fc3d 100644 --- a/src/components/skinManager.js +++ b/src/components/skinManager.js @@ -1,6 +1,8 @@ define(['apphost', 'userSettings', 'browser', 'events', 'backdrop', 'globalize', 'require', 'appSettings'], function (appHost, userSettings, browser, events, backdrop, globalize, require, appSettings) { 'use strict'; + browser = browser.default || browser; + var themeStyleElement; var currentThemeId; diff --git a/src/components/slideshow/slideshow.js b/src/components/slideshow/slideshow.js index 56327312f..60c458e23 100644 --- a/src/components/slideshow/slideshow.js +++ b/src/components/slideshow/slideshow.js @@ -5,6 +5,8 @@ define(['dialogHelper', 'inputManager', 'connectionManager', 'layoutManager', 'focusManager', 'browser', 'apphost', 'dom', 'css!./style', 'material-icons', 'paper-icon-button-light'], function (dialogHelper, inputManager, connectionManager, layoutManager, focusManager, browser, appHost, dom) { 'use strict'; + browser = browser.default || browser; + /** * Name of transition event. */ diff --git a/src/components/tunerPicker.js b/src/components/tunerPicker.js index de5c4cf18..5bc938605 100644 --- a/src/components/tunerPicker.js +++ b/src/components/tunerPicker.js @@ -1,6 +1,7 @@ define(['dialogHelper', 'dom', 'layoutManager', 'connectionManager', 'globalize', 'loading', 'browser', 'focusManager', 'scrollHelper', 'material-icons', 'formDialogStyle', 'emby-button', 'emby-itemscontainer', 'cardStyle'], function (dialogHelper, dom, layoutManager, connectionManager, globalize, loading, browser, focusManager, scrollHelper) { 'use strict'; + browser = browser.default || browser; loading = loading.default || loading; var enableFocusTransform = !browser.slow && !browser.edge; diff --git a/src/libraries/navdrawer/navdrawer.js b/src/libraries/navdrawer/navdrawer.js index d9c246b40..4733c617f 100644 --- a/src/libraries/navdrawer/navdrawer.js +++ b/src/libraries/navdrawer/navdrawer.js @@ -1,6 +1,8 @@ define(["browser", "dom", "css!./navdrawer", "scrollStyles"], function (browser, dom) { "use strict"; + browser = browser.default || browser; + return function (options) { function getTouches(e) { return e.changedTouches || e.targetTouches || e.touches; diff --git a/src/libraries/scroller.js b/src/libraries/scroller.js index 645a8ea85..c0cb3e557 100644 --- a/src/libraries/scroller.js +++ b/src/libraries/scroller.js @@ -1,6 +1,8 @@ define(['browser', 'layoutManager', 'dom', 'focusManager', 'ResizeObserver', 'scrollStyles'], function (browser, layoutManager, dom, focusManager, ResizeObserver) { 'use strict'; + browser = browser.default || browser; + /** * Return type of the value. * diff --git a/src/scripts/browserDeviceProfile.js b/src/scripts/browserDeviceProfile.js index 382ffbed1..5befcb1df 100644 --- a/src/scripts/browserDeviceProfile.js +++ b/src/scripts/browserDeviceProfile.js @@ -1,6 +1,8 @@ define(['browser'], function (browser) { 'use strict'; + browser = browser.default || browser; + function canPlayH264(videoTestElement) { return !!(videoTestElement.canPlayType && videoTestElement.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"').replace(/no/, '')); } diff --git a/src/scripts/libraryMenu.js b/src/scripts/libraryMenu.js index 5c0ab467f..bbe01276b 100644 --- a/src/scripts/libraryMenu.js +++ b/src/scripts/libraryMenu.js @@ -2,6 +2,7 @@ define(['dom', 'layoutManager', 'inputManager', 'connectionManager', 'events', ' 'use strict'; playbackManager = playbackManager.default || playbackManager; + browser = browser.default || browser; function renderHeader() { var html = ''; diff --git a/src/scripts/mouseManager.js b/src/scripts/mouseManager.js index d801d8239..45ac36fe3 100644 --- a/src/scripts/mouseManager.js +++ b/src/scripts/mouseManager.js @@ -1,6 +1,8 @@ define(['inputManager', 'focusManager', 'browser', 'layoutManager', 'events', 'dom'], function (inputManager, focusManager, browser, layoutManager, events, dom) { 'use strict'; + browser = browser.default || browser; + var self = {}; var lastMouseInputTime = new Date().getTime();