1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update shared components

This commit is contained in:
Luke Pulverenti 2016-03-15 00:00:17 -04:00
parent 8bada4146e
commit 57d96ea95d
6 changed files with 41 additions and 15 deletions

View file

@ -16,12 +16,12 @@
}, },
"devDependencies": {}, "devDependencies": {},
"ignore": [], "ignore": [],
"version": "1.0.44", "version": "1.0.45",
"_release": "1.0.44", "_release": "1.0.45",
"_resolution": { "_resolution": {
"type": "version", "type": "version",
"tag": "1.0.44", "tag": "1.0.45",
"commit": "31d79dade27d28bad1c45ad30da03550493c17ca" "commit": "b49575b7ace02784d060db167c17e92deec3512e"
}, },
"_source": "git://github.com/MediaBrowser/Emby.ApiClient.Javascript.git", "_source": "git://github.com/MediaBrowser/Emby.ApiClient.Javascript.git",
"_target": "~1.0.3", "_target": "~1.0.3",

View file

@ -80,6 +80,18 @@
}); });
}; };
self.isLoggedIn = function() {
var info = self.serverInfo();
if (info) {
if (info.UserId && info.AccessToken) {
return true;
}
}
return false;
};
/** /**
* Gets or sets the current user id. * Gets or sets the current user id.
*/ */

View file

@ -16,12 +16,12 @@
}, },
"devDependencies": {}, "devDependencies": {},
"ignore": [], "ignore": [],
"version": "1.1.50", "version": "1.1.54",
"_release": "1.1.50", "_release": "1.1.54",
"_resolution": { "_resolution": {
"type": "version", "type": "version",
"tag": "1.1.50", "tag": "1.1.54",
"commit": "d9bc0ad32357f2302171b6d592a792c1361ddc55" "commit": "29eafd218a8ea6f0b6bb28c67abf78cc772dd6d9"
}, },
"_source": "git://github.com/MediaBrowser/emby-webcomponents.git", "_source": "git://github.com/MediaBrowser/emby-webcomponents.git",
"_target": "~1.1.5", "_target": "~1.1.5",

View file

@ -259,12 +259,12 @@ define(['loading', 'viewManager', 'skinManager', 'pluginManager', 'backdrop', 'b
} }
} }
var server = connectionManager.currentLoggedInServer(); var apiClient = connectionManager.currentApiClient();
var pathname = ctx.pathname.toLowerCase(); var pathname = ctx.pathname.toLowerCase();
console.log('Emby.Page - processing path request ' + pathname); console.log('Emby.Page - processing path request ' + pathname);
if (server) { if (apiClient && apiClient.isLoggedIn()) {
console.log('Emby.Page - user is authenticated'); console.log('Emby.Page - user is authenticated');
@ -495,6 +495,19 @@ define(['loading', 'viewManager', 'skinManager', 'pluginManager', 'backdrop', 'b
page.pushState(state, title, url); page.pushState(state, title, url);
} }
function setBaseRoute() {
var baseRoute = window.location.pathname.replace('/index.html', '');
if (baseRoute.lastIndexOf('/') == baseRoute.length - 1) {
baseRoute = baseRoute.substring(0, baseRoute.length - 1);
}
console.log('Setting page base to ' + baseRoute);
page.base(baseRoute);
}
setBaseRoute();
return { return {
addRoute: addRoute, addRoute: addRoute,
param: param, param: param,

View file

@ -1,4 +1,4 @@
define(['viewcontainer', 'focusManager', 'queryString'], function (viewcontainer, focusManager, queryString) { define(['viewcontainer', 'focusManager', 'queryString', 'connectionManager', 'events'], function (viewcontainer, focusManager, queryString, connectionManager, events) {
var currentView; var currentView;
@ -88,8 +88,9 @@ define(['viewcontainer', 'focusManager', 'queryString'], function (viewcontainer
} }
document.addEventListener('skinunload', resetCachedViews); document.addEventListener('skinunload', resetCachedViews);
document.addEventListener('usersignedin', resetCachedViews);
document.addEventListener('usersignedout', resetCachedViews); events.on(connectionManager, 'localusersignedin', resetCachedViews);
events.on(connectionManager, 'localusersignedout', resetCachedViews);
function tryRestoreInternal(viewcontainer, options, resolve, reject) { function tryRestoreInternal(viewcontainer, options, resolve, reject) {

View file

@ -36,7 +36,7 @@
"tag": "v1.3.0", "tag": "v1.3.0",
"commit": "1662093611cda3fd29125cdab94a61d3d88093da" "commit": "1662093611cda3fd29125cdab94a61d3d88093da"
}, },
"_source": "git://github.com/polymerelements/iron-selector.git", "_source": "git://github.com/PolymerElements/iron-selector.git",
"_target": "^1.0.0", "_target": "^1.0.0",
"_originalSource": "polymerelements/iron-selector" "_originalSource": "PolymerElements/iron-selector"
} }