diff --git a/dashboard-ui/scripts/searchpage.js b/dashboard-ui/scripts/searchpage.js
index 956eeab8b0..5f161c0ddb 100644
--- a/dashboard-ui/scripts/searchpage.js
+++ b/dashboard-ui/scripts/searchpage.js
@@ -1,4 +1,4 @@
-define(['libraryBrowser', 'focusManager', 'emby-input', 'paper-icon-button-light', 'material-icons'], function (libraryBrowser, focusManager) {
+define(['libraryBrowser', 'focusManager', 'embyRouter', 'emby-input', 'paper-icon-button-light', 'material-icons'], function (libraryBrowser, focusManager, embyRouter) {
function loadSuggestions(page) {
@@ -180,5 +180,20 @@
onSearchChange(this.value);
});
+ view.querySelector('.btnBack').addEventListener('click', function () {
+ embyRouter.back();
+ });
+
+ view.addEventListener('viewbeforeshow', function (e) {
+ document.body.classList.add('hiddenViewMenuBar');
+ document.body.classList.add('hiddenNowPlayingBar');
+ });
+
+ view.addEventListener('viewbeforehide', function (e) {
+
+ document.body.classList.remove('hiddenViewMenuBar');
+ document.body.classList.remove('hiddenNowPlayingBar');
+ });
+
};
});
\ No newline at end of file
diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js
index 822fb6acc1..9d9e8a7ec1 100644
--- a/dashboard-ui/scripts/site.js
+++ b/dashboard-ui/scripts/site.js
@@ -2896,8 +2896,7 @@ var AppInfo = {};
defineRoute({
path: '/search.html',
dependencies: [],
- controller: 'scripts/searchpage',
- transition: 'slidedown'
+ controller: 'scripts/searchpage'
});
defineRoute({
diff --git a/dashboard-ui/search.html b/dashboard-ui/search.html
index c06f5ad10d..44a77deeee 100644
--- a/dashboard-ui/search.html
+++ b/dashboard-ui/search.html
@@ -1,11 +1,15 @@
-