mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Remove Dashboard.navigate usage in app router
This commit is contained in:
parent
2737399bbf
commit
5633618ac2
1 changed files with 45 additions and 47 deletions
|
@ -8,7 +8,6 @@ import globalize from '../scripts/globalize';
|
||||||
import itemHelper from './itemHelper';
|
import itemHelper from './itemHelper';
|
||||||
import loading from './loading/loading';
|
import loading from './loading/loading';
|
||||||
import viewManager from './viewManager/viewManager';
|
import viewManager from './viewManager/viewManager';
|
||||||
import Dashboard from '../utils/dashboard';
|
|
||||||
import ServerConnections from './ServerConnections';
|
import ServerConnections from './ServerConnections';
|
||||||
import alert from './alert';
|
import alert from './alert';
|
||||||
import reactControllerFactory from './reactControllerFactory';
|
import reactControllerFactory from './reactControllerFactory';
|
||||||
|
@ -52,26 +51,6 @@ class AppRouter {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
showLocalLogin(serverId) {
|
|
||||||
Dashboard.navigate('login.html?serverid=' + serverId);
|
|
||||||
}
|
|
||||||
|
|
||||||
showVideoOsd() {
|
|
||||||
return Dashboard.navigate('video');
|
|
||||||
}
|
|
||||||
|
|
||||||
showSelectServer() {
|
|
||||||
Dashboard.navigate('selectserver.html');
|
|
||||||
}
|
|
||||||
|
|
||||||
showSettings() {
|
|
||||||
Dashboard.navigate('mypreferencesmenu.html');
|
|
||||||
}
|
|
||||||
|
|
||||||
showNowPlaying() {
|
|
||||||
this.show('queue');
|
|
||||||
}
|
|
||||||
|
|
||||||
beginConnectionWizard() {
|
beginConnectionWizard() {
|
||||||
clearBackdrop();
|
clearBackdrop();
|
||||||
loading.show();
|
loading.show();
|
||||||
|
@ -497,7 +476,7 @@ class AppRouter {
|
||||||
}).then(data => {
|
}).then(data => {
|
||||||
if (data !== null && data.StartupWizardCompleted === false) {
|
if (data !== null && data.StartupWizardCompleted === false) {
|
||||||
ServerConnections.setLocalApiClient(firstResult.ApiClient);
|
ServerConnections.setLocalApiClient(firstResult.ApiClient);
|
||||||
Dashboard.navigate('wizardstart.html');
|
this.show('wizardstart.html');
|
||||||
} else {
|
} else {
|
||||||
this.handleConnectionResult(firstResult);
|
this.handleConnectionResult(firstResult);
|
||||||
}
|
}
|
||||||
|
@ -617,30 +596,6 @@ class AppRouter {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
showGuide() {
|
|
||||||
Dashboard.navigate('livetv.html?tab=1');
|
|
||||||
}
|
|
||||||
|
|
||||||
goHome() {
|
|
||||||
Dashboard.navigate('home.html');
|
|
||||||
}
|
|
||||||
|
|
||||||
showSearch() {
|
|
||||||
Dashboard.navigate('search.html');
|
|
||||||
}
|
|
||||||
|
|
||||||
showLiveTV() {
|
|
||||||
Dashboard.navigate('livetv.html');
|
|
||||||
}
|
|
||||||
|
|
||||||
showRecordedTV() {
|
|
||||||
Dashboard.navigate('livetv.html?tab=3');
|
|
||||||
}
|
|
||||||
|
|
||||||
showFavorites() {
|
|
||||||
Dashboard.navigate('home.html?tab=1');
|
|
||||||
}
|
|
||||||
|
|
||||||
getRouteUrl(item, options) {
|
getRouteUrl(item, options) {
|
||||||
if (!item) {
|
if (!item) {
|
||||||
throw new Error('item cannot be null');
|
throw new Error('item cannot be null');
|
||||||
|
@ -835,10 +790,53 @@ class AppRouter {
|
||||||
|
|
||||||
return '#!/details?id=' + id + '&serverId=' + serverId;
|
return '#!/details?id=' + id + '&serverId=' + serverId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
showLocalLogin(serverId) {
|
||||||
|
return this.show('login.html?serverid=' + serverId);
|
||||||
|
}
|
||||||
|
|
||||||
|
showVideoOsd() {
|
||||||
|
return this.show('video');
|
||||||
|
}
|
||||||
|
|
||||||
|
showSelectServer() {
|
||||||
|
return this.show('selectserver.html');
|
||||||
|
}
|
||||||
|
|
||||||
|
showSettings() {
|
||||||
|
return this.show('mypreferencesmenu.html');
|
||||||
|
}
|
||||||
|
|
||||||
|
showNowPlaying() {
|
||||||
|
return this.show('queue');
|
||||||
|
}
|
||||||
|
|
||||||
|
showGuide() {
|
||||||
|
return this.show('livetv.html?tab=1');
|
||||||
|
}
|
||||||
|
|
||||||
|
goHome() {
|
||||||
|
return this.show('home.html');
|
||||||
|
}
|
||||||
|
|
||||||
|
showSearch() {
|
||||||
|
return this.show('search.html');
|
||||||
|
}
|
||||||
|
|
||||||
|
showLiveTV() {
|
||||||
|
return this.show('livetv.html');
|
||||||
|
}
|
||||||
|
|
||||||
|
showRecordedTV() {
|
||||||
|
return this.show('livetv.html?tab=3');
|
||||||
|
}
|
||||||
|
|
||||||
|
showFavorites() {
|
||||||
|
return this.show('home.html?tab=1');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export const appRouter = new AppRouter();
|
export const appRouter = new AppRouter();
|
||||||
|
|
||||||
window.Emby = window.Emby || {};
|
window.Emby = window.Emby || {};
|
||||||
|
|
||||||
window.Emby.Page = appRouter;
|
window.Emby.Page = appRouter;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue