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

update translations

This commit is contained in:
Luke Pulverenti 2015-01-16 15:54:37 -05:00
parent dd9184c35a
commit 7993ac7213
7 changed files with 61 additions and 52 deletions

View file

@ -1,4 +1,4 @@
(function (globalScope, $) {
(function (globalScope) {
if (!globalScope.MediaBrowser) {
globalScope.MediaBrowser = {};
@ -17,7 +17,9 @@
Remote: 1
};
globalScope.MediaBrowser.ConnectionManager = function (credentialProvider, appName, appVersion, deviceName, deviceId, capabilities) {
globalScope.MediaBrowser.ConnectionManager = function ($, logger, credentialProvider, appName, appVersion, deviceName, deviceId, capabilities) {
logger.log('Begin MediaBrowser.ConnectionManager constructor');
var self = this;
var apiClients = [];
@ -90,6 +92,15 @@
return apiClients[0];
};
self.connectUserId = function () {
return credentialProvider.credentials().ConnectUserId;
};
self.connectToken = function () {
return credentialProvider.credentials().ConnectAccessToken;
};
self.addApiClient = function (apiClient, enableAutomaticNetworking) {
apiClients.push(apiClient);
@ -128,7 +139,7 @@
var url = connectionMode == MediaBrowser.ConnectionMode.Local ? server.LocalAddress : server.RemoteAddress;
apiClient = new MediaBrowser.ApiClient(url, appName, appVersion, deviceName, deviceId, capabilities);
apiClient = new MediaBrowser.ApiClient($, logger, url, appName, appVersion, deviceName, deviceId, capabilities);
apiClients.push(apiClient);
@ -448,26 +459,17 @@
});
};
self.connectUserId = function () {
return credentialProvider.credentials().ConnectUserId;
};
self.connectToken = function () {
return credentialProvider.credentials().ConnectAccessToken;
};
function getConnectServers() {
if (!self.connectToken()) {
throw new Error("null connectToken");
}
if (!self.connectUserId()) {
throw new Error("null connectUserId");
}
logger.log('Begin getConnectServers');
var deferred = $.Deferred();
if (!self.connectToken() || !self.connectUserId()) {
deferred.resolveWith(null, [[]]);
return deferred.promise();
}
var url = "https://connect.mediabrowser.tv/service/servers?userId=" + self.connectUserId();
$.ajax({
@ -505,6 +507,8 @@
self.getServers = function () {
logger.log('Begin getServers');
// Clone the array
var credentials = credentialProvider.credentials();
var servers = credentials.servers.slice(0);
@ -519,11 +523,11 @@
return b.DateLastAccessed - a.DateLastAccessed;
});
deferred.resolveWith(null, [newList]);
credentials.servers = newList;
credentialProvider.credentials(credentials);
deferred.resolveWith(null, [newList]);
});
return deferred.promise();
@ -531,6 +535,8 @@
self.connect = function () {
logger.log('Begin connect');
var deferred = $.Deferred();
self.getServers().done(function (servers) {
@ -916,6 +922,7 @@
});
};
return self;
};
})(window, jQuery);
})(window, window.jQuery, window.Logger);