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

update components

This commit is contained in:
Luke Pulverenti 2016-10-02 02:13:04 -04:00
parent af2e209ce4
commit d4f9f432a4
19 changed files with 130 additions and 113 deletions

View file

@ -16,12 +16,12 @@
}, },
"devDependencies": {}, "devDependencies": {},
"ignore": [], "ignore": [],
"version": "1.1.85", "version": "1.1.86",
"_release": "1.1.85", "_release": "1.1.86",
"_resolution": { "_resolution": {
"type": "version", "type": "version",
"tag": "1.1.85", "tag": "1.1.86",
"commit": "6fc42ba6b9d72c3e4af4a7b7797d53b08342f095" "commit": "a6eb0622d2498b239814205e3313531bdbe15ad7"
}, },
"_source": "https://github.com/MediaBrowser/Emby.ApiClient.Javascript.git", "_source": "https://github.com/MediaBrowser/Emby.ApiClient.Javascript.git",
"_target": "^1.1.51", "_target": "^1.1.51",

View file

@ -1,4 +1,5 @@
define(['events'], function (events) { define(['events'], function (events) {
'use strict';
/** /**
* Creates a new api client instance * Creates a new api client instance
@ -29,11 +30,11 @@
if (val != null) { if (val != null) {
if (val.toLowerCase().indexOf('http') != 0) { if (val.toLowerCase().indexOf('http') !== 0) {
throw new Error('Invalid url: ' + val); throw new Error('Invalid url: ' + val);
} }
var changed = val != serverAddress; var changed = val !== serverAddress;
serverAddress = val; serverAddress = val;
@ -189,7 +190,7 @@
var headers = request.headers || {}; var headers = request.headers || {};
if (request.dataType == 'json') { if (request.dataType === 'json') {
headers.accept = 'application/json'; headers.accept = 'application/json';
} }
@ -274,16 +275,16 @@
self.setRequestHeaders(request.headers); self.setRequestHeaders(request.headers);
} }
if (self.enableAutomaticNetworking === false || request.type != "GET") { if (self.enableAutomaticNetworking === false || request.type !== "GET") {
console.log('Requesting url without automatic networking: ' + request.url); console.log('Requesting url without automatic networking: ' + request.url);
return getFetchPromise(request).then(function (response) { return getFetchPromise(request).then(function (response) {
if (response.status < 400) { if (response.status < 400) {
if (request.dataType == 'json' || request.headers.accept == 'application/json') { if (request.dataType === 'json' || request.headers.accept === 'application/json') {
return response.json(); return response.json();
} else if (request.dataType == 'text' || (response.headers.get('Content-Type') || '').toLowerCase().indexOf('text/') == 0) { } else if (request.dataType === 'text' || (response.headers.get('Content-Type') || '').toLowerCase().indexOf('text/') === 0) {
return response.text(); return response.text();
} else { } else {
return response; return response;
@ -349,7 +350,7 @@
console.log("Attempting reconnection to " + url); console.log("Attempting reconnection to " + url);
var timeout = connectionMode == MediaBrowser.ConnectionMode.Local ? 7000 : 15000; var timeout = connectionMode === MediaBrowser.ConnectionMode.Local ? 7000 : 15000;
fetchWithTimeout(url + "/system/info/public", { fetchWithTimeout(url + "/system/info/public", {
@ -406,9 +407,9 @@
if (response.status < 400) { if (response.status < 400) {
if (request.dataType == 'json' || request.headers.accept == 'application/json') { if (request.dataType === 'json' || request.headers.accept === 'application/json') {
return response.json(); return response.json();
} else if (request.dataType == 'text' || (response.headers.get('Content-Type') || '').toLowerCase().indexOf('text/') == 0) { } else if (request.dataType === 'text' || (response.headers.get('Content-Type') || '').toLowerCase().indexOf('text/') === 0) {
return response.text(); return response.text();
} else { } else {
return response; return response;
@ -478,11 +479,11 @@
throw new Error("serverAddress is yet not set"); throw new Error("serverAddress is yet not set");
} }
var lowered = url.toLowerCase(); var lowered = url.toLowerCase();
if (lowered.indexOf('/emby') == -1 && lowered.indexOf('/mediabrowser') == -1) { if (lowered.indexOf('/emby') === -1 && lowered.indexOf('/mediabrowser') === -1) {
url += '/emby'; url += '/emby';
} }
if (name.charAt(0) != '/') { if (name.charAt(0) !== '/') {
url += '/'; url += '/';
} }
@ -602,7 +603,7 @@
else if (msg.MessageType === "UserUpdated" || msg.MessageType === "UserConfigurationUpdated") { else if (msg.MessageType === "UserUpdated" || msg.MessageType === "UserConfigurationUpdated") {
var user = msg.Data; var user = msg.Data;
if (user.Id == self.getCurrentUserId()) { if (user.Id === self.getCurrentUserId()) {
currentUser = null; currentUser = null;
} }
@ -674,13 +675,13 @@
return self.getDownloadSpeed(1000000).then(function (bitrate) { return self.getDownloadSpeed(1000000).then(function (bitrate) {
if (bitrate < 1000000) { if (bitrate < 1000000) {
return Math.round(bitrate * .8); return Math.round(bitrate * 0.8);
} else { } else {
// If that produced a fairly high speed, try again with a larger size to get a more accurate result // If that produced a fairly high speed, try again with a larger size to get a more accurate result
return self.getDownloadSpeed(2400000).then(function (bitrate) { return self.getDownloadSpeed(2400000).then(function (bitrate) {
return Math.round(bitrate * .8); return Math.round(bitrate * 0.8);
}); });
} }
@ -2073,7 +2074,7 @@
throw new Error("File must be an image."); throw new Error("File must be an image.");
} }
if (file.type != "image/png" && file.type != "image/jpeg" && file.type != "image/jpeg") { if (file.type !== "image/png" && file.type !== "image/jpeg" && file.type !== "image/jpeg") {
throw new Error("File must be an image."); throw new Error("File must be an image.");
} }
@ -2130,7 +2131,7 @@
throw new Error("File must be an image."); throw new Error("File must be an image.");
} }
if (file.type != "image/png" && file.type != "image/jpeg" && file.type != "image/jpeg") { if (file.type !== "image/png" && file.type !== "image/jpeg" && file.type !== "image/jpeg") {
throw new Error("File must be an image."); throw new Error("File must be an image.");
} }
@ -2364,7 +2365,7 @@
}; };
self.getDefaultImageQuality = function (imageType) { self.getDefaultImageQuality = function (imageType) {
return imageType.toLowerCase() == 'backdrop' ? 80 : 90; return imageType.toLowerCase() === 'backdrop' ? 80 : 90;
}; };
function normalizeImageOptions(options) { function normalizeImageOptions(options) {
@ -2904,7 +2905,7 @@
var url; var url;
if ((typeof userId).toString().toLowerCase() == 'string') { if ((typeof userId).toString().toLowerCase() === 'string') {
url = self.getUrl("Users/" + userId + "/Items", options); url = self.getUrl("Users/" + userId + "/Items", options);
} else { } else {

View file

@ -1,4 +1,5 @@
define([], function () { define([], function () {
'use strict';
var myStore = {}; var myStore = {};
var cache; var cache;
@ -11,7 +12,7 @@
myStore.setItem = function (name, value) { myStore.setItem = function (name, value) {
if (localData) { if (localData) {
var changed = localData[name] != value; var changed = localData[name] !== value;
if (changed) { if (changed) {
localData[name] = value; localData[name] = value;

View file

@ -1,4 +1,5 @@
define([], function () { define([], function () {
'use strict';
var myStore = {}; var myStore = {};
var cache; var cache;
@ -12,7 +13,7 @@
localStorage.setItem(name, value); localStorage.setItem(name, value);
if (localData) { if (localData) {
var changed = localData[name] != value; var changed = localData[name] !== value;
if (changed) { if (changed) {
localData[name] = value; localData[name] = value;

View file

@ -1,21 +1,22 @@
define([], function () { define([], function () {
'use strict';
function myStore(defaultObject) { function MyStore(defaultObject) {
this.localData = {}; this.localData = {};
} }
myStore.prototype.setItem = function (name, value) { MyStore.prototype.setItem = function (name, value) {
this.localData[name] = value; this.localData[name] = value;
}; };
myStore.prototype.getItem = function (name) { MyStore.prototype.getItem = function (name) {
return this.localData[name]; return this.localData[name];
}; };
myStore.prototype.removeItem = function (name) { MyStore.prototype.removeItem = function (name) {
this.localData[name] = null; this.localData[name] = null;
}; };
return new myStore(); return new MyStore();
}); });

View file

@ -1,4 +1,5 @@
define(['events', 'apiclient', 'appStorage'], function (events, apiClientFactory, appStorage) { define(['events', 'apiclient', 'appStorage'], function (events, apiClientFactory, appStorage) {
'use strict';
var ConnectionState = { var ConnectionState = {
Unavailable: 0, Unavailable: 0,
@ -83,7 +84,7 @@
var headers = request.headers || {}; var headers = request.headers || {};
if (request.dataType == 'json') { if (request.dataType === 'json') {
headers.accept = 'application/json'; headers.accept = 'application/json';
} }
@ -177,7 +178,7 @@
if (response.status < 400) { if (response.status < 400) {
if (request.dataType == 'json' || request.headers.accept == 'application/json') { if (request.dataType === 'json' || request.headers.accept === 'application/json') {
return response.json(); return response.json();
} else { } else {
return response; return response;
@ -256,7 +257,7 @@
return servers.filter(function (s) { return servers.filter(function (s) {
return s.Id == id; return s.Id === id;
})[0]; })[0];
}; };
@ -402,7 +403,7 @@
var credentials = credentialProvider.credentials(); var credentials = credentialProvider.credentials();
var servers = credentials.Servers.filter(function (s) { var servers = credentials.Servers.filter(function (s) {
return s.Id == result.ServerId; return s.Id === result.ServerId;
}); });
var server = servers.length ? servers[0] : apiClient.serverInfo(); var server = servers.length ? servers[0] : apiClient.serverInfo();
@ -435,7 +436,7 @@
var info = { var info = {
Id: user.Id, Id: user.Id,
IsSignedInOffline: true IsSignedInOffline: true
} };
credentialProvider.addOrUpdateUser(server, info); credentialProvider.addOrUpdateUser(server, info);
} }
@ -471,7 +472,7 @@
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {
if (connectUser && connectUser.Id == credentials.ConnectUserId) { if (connectUser && connectUser.Id === credentials.ConnectUserId) {
resolve(); resolve();
} }
@ -707,7 +708,7 @@
var credentials = credentialProvider.credentials(); var credentials = credentialProvider.credentials();
var servers = credentials.Servers.filter(function (u) { var servers = credentials.Servers.filter(function (u) {
return u.UserLinkType != "Guest"; return u.UserLinkType !== "Guest";
}); });
for (var j = 0, numServers = servers.length; j < numServers; j++) { for (var j = 0, numServers = servers.length; j < numServers; j++) {
@ -785,7 +786,7 @@
Name: i.Name, Name: i.Name,
RemoteAddress: i.Url, RemoteAddress: i.Url,
LocalAddress: i.LocalAddress, LocalAddress: i.LocalAddress,
UserLinkType: (i.UserType || '').toLowerCase() == "guest" ? "Guest" : "LinkedUser" UserLinkType: (i.UserType || '').toLowerCase() === "guest" ? "Guest" : "LinkedUser"
}; };
}); });
@ -849,7 +850,7 @@
return connectServers.filter(function (connectServer) { return connectServers.filter(function (connectServer) {
return server.Id == connectServer.Id; return server.Id === connectServer.Id;
}).length > 0; }).length > 0;
}); });
@ -924,11 +925,11 @@
console.log('Begin connectToServers, with ' + servers.length + ' servers'); console.log('Begin connectToServers, with ' + servers.length + ' servers');
if (servers.length == 1) { if (servers.length === 1) {
return self.connectToServer(servers[0], options).then(function (result) { return self.connectToServer(servers[0], options).then(function (result) {
if (result.State == ConnectionState.Unavailable) { if (result.State === ConnectionState.Unavailable) {
result.State = result.ConnectUser == null ? result.State = result.ConnectUser == null ?
ConnectionState.ConnectSignIn : ConnectionState.ConnectSignIn :
@ -945,7 +946,7 @@
if (firstServer) { if (firstServer) {
return self.connectToServer(firstServer, options).then(function (result) { return self.connectToServer(firstServer, options).then(function (result) {
if (result.State == ConnectionState.SignedIn) { if (result.State === ConnectionState.SignedIn) {
return result; return result;
@ -992,9 +993,9 @@
if (server.LastConnectionMode != null) { if (server.LastConnectionMode != null) {
//tests.push(server.LastConnectionMode); //tests.push(server.LastConnectionMode);
} }
if (tests.indexOf(ConnectionMode.Manual) == -1) { tests.push(ConnectionMode.Manual); } if (tests.indexOf(ConnectionMode.Manual) === -1) { tests.push(ConnectionMode.Manual); }
if (tests.indexOf(ConnectionMode.Local) == -1) { tests.push(ConnectionMode.Local); } if (tests.indexOf(ConnectionMode.Local) === -1) { tests.push(ConnectionMode.Local); }
if (tests.indexOf(ConnectionMode.Remote) == -1) { tests.push(ConnectionMode.Remote); } if (tests.indexOf(ConnectionMode.Remote) === -1) { tests.push(ConnectionMode.Remote); }
//beginWakeServer(server); //beginWakeServer(server);
@ -1007,7 +1008,7 @@
function stringEqualsIgnoreCase(str1, str2) { function stringEqualsIgnoreCase(str1, str2) {
return (str1 || '').toLowerCase() == (str2 || '').toLowerCase(); return (str1 || '').toLowerCase() === (str2 || '').toLowerCase();
} }
function compareVersions(a, b) { function compareVersions(a, b) {
@ -1049,7 +1050,7 @@
var skipTest = false; var skipTest = false;
var timeout = defaultTimeout; var timeout = defaultTimeout;
if (mode == ConnectionMode.Local) { if (mode === ConnectionMode.Local) {
enableRetry = true; enableRetry = true;
timeout = 8000; timeout = 8000;
@ -1060,7 +1061,7 @@
} }
} }
else if (mode == ConnectionMode.Manual) { else if (mode === ConnectionMode.Manual) {
if (stringEqualsIgnoreCase(address, server.LocalAddress)) { if (stringEqualsIgnoreCase(address, server.LocalAddress)) {
enableRetry = true; enableRetry = true;
@ -1078,7 +1079,7 @@
tryConnect(address, timeout).then(function (result) { tryConnect(address, timeout).then(function (result) {
if (compareVersions(self.minServerVersion(), result.Version) == 1) { if (compareVersions(self.minServerVersion(), result.Version) === 1) {
console.log('minServerVersion requirement not met. Server version: ' + result.Version); console.log('minServerVersion requirement not met. Server version: ' + result.Version);
resolve({ resolve({
@ -1178,7 +1179,7 @@
result.Servers.push(server); result.Servers.push(server);
result.ApiClient.updateServerInfo(server, connectionMode); result.ApiClient.updateServerInfo(server, connectionMode);
if (result.State == ConnectionState.SignedIn) { if (result.State === ConnectionState.SignedIn) {
afterConnected(result.ApiClient, options); afterConnected(result.ApiClient, options);
} }
@ -1197,7 +1198,7 @@
// attempt to correct bad input // attempt to correct bad input
address = address.trim(); address = address.trim();
if (address.toLowerCase().indexOf('http') != 0) { if (address.toLowerCase().indexOf('http') !== 0) {
address = "http://" + address; address = "http://" + address;
} }
@ -1314,7 +1315,7 @@
reject({ errorCode: 'passwordmatch' }); reject({ errorCode: 'passwordmatch' });
return; return;
} }
if (password != passwordConfirm) { if (password !== passwordConfirm) {
reject({ errorCode: 'passwordmatch' }); reject({ errorCode: 'passwordmatch' });
return; return;
} }
@ -1406,7 +1407,7 @@
var serverInfo = a.serverInfo(); var serverInfo = a.serverInfo();
// We have to keep this hack in here because of the addApiClient method // We have to keep this hack in here because of the addApiClient method
return !serverInfo || serverInfo.Id == item; return !serverInfo || serverInfo.Id === item;
})[0]; })[0];
}; };
@ -1443,7 +1444,7 @@
} }
var server = credentialProvider.credentials().Servers.filter(function (s) { var server = credentialProvider.credentials().Servers.filter(function (s) {
return s.Id == serverId; return s.Id === serverId;
}); });
server = server.length ? server[0] : null; server = server.length ? server[0] : null;
@ -1453,7 +1454,7 @@
var credentials = credentialProvider.credentials(); var credentials = credentialProvider.credentials();
credentials.Servers = credentials.Servers.filter(function (s) { credentials.Servers = credentials.Servers.filter(function (s) {
return s.Id != serverId; return s.Id !== serverId;
}); });
credentialProvider.credentials(credentials); credentialProvider.credentials(credentials);
@ -1560,7 +1561,7 @@
console.log('getRegistrationInfo has cached info'); console.log('getRegistrationInfo has cached info');
if (regInfo.deviceId == params.deviceId) { if (regInfo.deviceId === params.deviceId) {
console.log('getRegistrationInfo returning cached info'); console.log('getRegistrationInfo returning cached info');
return Promise.resolve(); return Promise.resolve();
} }
@ -1593,17 +1594,17 @@
var status = response.status; var status = response.status;
console.log('getRegistrationInfo response: ' + status); console.log('getRegistrationInfo response: ' + status);
if (status == 200) { if (status === 200) {
appStorage.setItem(cacheKey, JSON.stringify({ appStorage.setItem(cacheKey, JSON.stringify({
lastValidDate: new Date().getTime(), lastValidDate: new Date().getTime(),
deviceId: params.deviceId deviceId: params.deviceId
})); }));
return Promise.resolve(); return Promise.resolve();
} }
if (status == 401) { if (status === 401) {
return Promise.reject(); return Promise.reject();
} }
if (status == 403) { if (status === 403) {
return Promise.reject('overlimit'); return Promise.reject('overlimit');
} }

View file

@ -1,4 +1,5 @@
define(['events', 'appStorage'], function (events, appStorage) { define(['events', 'appStorage'], function (events, appStorage) {
'use strict';
return function (key) { return function (key) {
@ -57,7 +58,7 @@
} }
var existing = list.filter(function (s) { var existing = list.filter(function (s) {
return s.Id == server.Id; return s.Id === server.Id;
})[0]; })[0];
if (existing) { if (existing) {
@ -109,7 +110,7 @@
server.Users = server.Users || []; server.Users = server.Users || [];
var existing = server.Users.filter(function (s) { var existing = server.Users.filter(function (s) {
return s.Id == user.Id; return s.Id === user.Id;
})[0]; })[0];
if (existing) { if (existing) {

View file

@ -1,4 +1,5 @@
define([], function () { define([], function () {
'use strict';
function getCallbacks(obj, name) { function getCallbacks(obj, name) {
@ -32,7 +33,7 @@
var list = getCallbacks(obj, eventName); var list = getCallbacks(obj, eventName);
var i = list.indexOf(fn); var i = list.indexOf(fn);
if (i != -1) { if (i !== -1) {
list.splice(i, 1); list.splice(i, 1);
} }
}, },

View file

@ -1,4 +1,5 @@
define([], function () { define([], function () {
'use strict';
return function () { return function () {

View file

@ -1,4 +1,5 @@
define([], function () { define([], function () {
'use strict';
function getLocalMediaSource(serverId, itemId) { function getLocalMediaSource(serverId, itemId) {
return Promise.resolve(null); return Promise.resolve(null);

View file

@ -1,4 +1,5 @@
define([], function () { define([], function () {
'use strict';
function stringToArrayBuffer(string) { function stringToArrayBuffer(string) {
// UTF-16LE // UTF-16LE
@ -79,7 +80,7 @@
console.log(info); console.log(info);
if (info != null && info.socketId == socketId) { if (info != null && info.socketId === socketId) {
var json = arrayBufferToString(info.data); var json = arrayBufferToString(info.data);
console.log('Server discovery json: ' + json); console.log('Server discovery json: ' + json);
var server = JSON.parse(json); var server = JSON.parse(json);
@ -119,7 +120,7 @@
console.log('chrome.sockets.udp.bind'); console.log('chrome.sockets.udp.bind');
chrome.sockets.udp.bind(createInfo.socketId, '0.0.0.0', 0, function (bindResult) { chrome.sockets.udp.bind(createInfo.socketId, '0.0.0.0', 0, function (bindResult) {
if (getResultCode(bindResult) != 0) { if (getResultCode(bindResult) !== 0) {
console.log('bind fail: ' + bindResult); console.log('bind fail: ' + bindResult);
return; return;
} }
@ -130,7 +131,7 @@
chrome.sockets.udp.send(createInfo.socketId, data, '255.255.255.255', port, function (sendResult) { chrome.sockets.udp.send(createInfo.socketId, data, '255.255.255.255', port, function (sendResult) {
if (getResultCode(sendResult) != 0) { if (getResultCode(sendResult) !== 0) {
console.log('send fail: ' + sendResult); console.log('send fail: ' + sendResult);
} else { } else {

View file

@ -1,4 +1,5 @@
define([], function () { define([], function () {
'use strict';
function listenerSession(resolve, timeoutMs) { function listenerSession(resolve, timeoutMs) {
@ -78,7 +79,7 @@
var stringLength = eventArguments.getDataReader().unconsumedBufferLength; var stringLength = eventArguments.getDataReader().unconsumedBufferLength;
var receivedMessage = eventArguments.getDataReader().readString(stringLength); var receivedMessage = eventArguments.getDataReader().readString(stringLength);
if (receivedMessage == stringToSend) { if (receivedMessage === stringToSend) {
return; return;
} }
@ -97,7 +98,7 @@
servers.push(server); servers.push(server);
} catch (exception) { } catch (exception) {
onError("Error receiving message: " + receivedMessage); onError("Error receiving message: " + exception);
} }
} }

View file

@ -1,4 +1,5 @@
define([], function () { define([], function () {
'use strict';
return { return {

View file

@ -1,4 +1,5 @@
define(['localassetmanager'], function (localAssetManager) { define(['localassetmanager'], function (localAssetManager) {
'use strict';
return function (connectionManager) { return function (connectionManager) {
@ -43,9 +44,9 @@
return uploadHistory.FilesUploaded.filter(function (u) { return uploadHistory.FilesUploaded.filter(function (u) {
return getUploadId(file) == u.Id; return getUploadId(file) === u.Id;
}).length == 0; }).length === 0;
}); });
} }

View file

@ -1,4 +1,5 @@
define(['localassetmanager'], function (LocalAssetManager) { define(['localassetmanager'], function (LocalAssetManager) {
'use strict';
return function () { return function () {
@ -248,55 +249,54 @@
// Just for now while media syncing gets worked out // Just for now while media syncing gets worked out
deferred.resolve(); deferred.resolve();
return;
var libraryItem = localItem.Item; //var libraryItem = localItem.Item;
var serverId = libraryItem.ServerId; //var serverId = libraryItem.ServerId;
var itemId = null; //var itemId = null;
var imageTag = null; //var imageTag = null;
var imageType = "Primary"; //var imageType = "Primary";
switch (index) { //switch (index) {
case 0: // case 0:
itemId = libraryItem.Id; // itemId = libraryItem.Id;
imageType = "Primary"; // imageType = "Primary";
imageTag = (libraryItem.ImageTags || {})["Primary"]; // imageTag = (libraryItem.ImageTags || {})["Primary"];
break; // break;
case 1: // case 1:
itemId = libraryItem.SeriesId; // itemId = libraryItem.SeriesId;
imageType = "Primary"; // imageType = "Primary";
imageTag = libraryItem.SeriesPrimaryImageTag; // imageTag = libraryItem.SeriesPrimaryImageTag;
break; // break;
case 2: // case 2:
itemId = libraryItem.SeriesId; // itemId = libraryItem.SeriesId;
imageType = "Thumb"; // imageType = "Thumb";
imageTag = libraryItem.SeriesPrimaryImageTag; // imageTag = libraryItem.SeriesPrimaryImageTag;
break; // break;
case 3: // case 3:
itemId = libraryItem.AlbumId; // itemId = libraryItem.AlbumId;
imageType = "Primary"; // imageType = "Primary";
imageTag = libraryItem.AlbumPrimaryImageTag; // imageTag = libraryItem.AlbumPrimaryImageTag;
break; // break;
default: // default:
break; // break;
} //}
if (!itemId || !imageTag) { //if (!itemId || !imageTag) {
getNextImage(index + 1, apiClient, localItem, deferred); // getNextImage(index + 1, apiClient, localItem, deferred);
return; // return;
} //}
downloadImage(apiClient, serverId, itemId, imageTag, imageType).then(function () { //downloadImage(apiClient, serverId, itemId, imageTag, imageType).then(function () {
// For the sake of simplicity, limit to one image // // For the sake of simplicity, limit to one image
deferred.resolve(); // deferred.resolve();
return; // return;
getNextImage(index + 1, apiClient, localItem, deferred); // getNextImage(index + 1, apiClient, localItem, deferred);
}, getOnFail(deferred)); //}, getOnFail(deferred));
} }
function downloadImage(apiClient, serverId, itemId, imageTag, imageType) { function downloadImage(apiClient, serverId, itemId, imageTag, imageType) {
@ -340,7 +340,7 @@
} }
var files = jobItem.AdditionalFiles.filter(function (f) { var files = jobItem.AdditionalFiles.filter(function (f) {
return f.Type == 'Subtitles'; return f.Type === 'Subtitles';
}); });
var mediaSource = jobItem.Item.MediaSources[0]; var mediaSource = jobItem.Item.MediaSources[0];
@ -375,7 +375,7 @@
var deferred = DeferredBuilder.Deferred(); var deferred = DeferredBuilder.Deferred();
var subtitleStream = mediaSource.MediaStreams.filter(function (m) { var subtitleStream = mediaSource.MediaStreams.filter(function (m) {
return m.Type == 'Subtitle' && m.Index == file.Index; return m.Type === 'Subtitle' && m.Index === file.Index;
})[0]; })[0];
if (!subtitleStream) { if (!subtitleStream) {
@ -445,7 +445,7 @@
var userIdsWithAccess = syncDataResult.ItemUserAccess[itemId]; var userIdsWithAccess = syncDataResult.ItemUserAccess[itemId];
if (userIdsWithAccess.join(',') == savedUserIdsWithAccess.join(',')) { if (userIdsWithAccess.join(',') === savedUserIdsWithAccess.join(',')) {
// Hasn't changed, nothing to do // Hasn't changed, nothing to do
deferred.resolve(); deferred.resolve();
} }

View file

@ -1,4 +1,5 @@
define(['serversync'], function (ServerSync) { define(['serversync'], function (ServerSync) {
'use strict';
function syncNext(connectionManager, servers, index, options, resolve, reject) { function syncNext(connectionManager, servers, index, options, resolve, reject) {

View file

@ -1,4 +1,5 @@
define(['localassetmanager'], function (localAssetManager) { define(['localassetmanager'], function (localAssetManager) {
'use strict';
function syncNext(users, index, resolve, reject, apiClient, server) { function syncNext(users, index, resolve, reject, apiClient, server) {

View file

@ -1,4 +1,5 @@
define([], function () { define([], function () {
'use strict';
return function (connectionManager) { return function (connectionManager) {
@ -20,7 +21,7 @@
return connectionManager.connectToServer(server, connectionOptions).then(function (result) { return connectionManager.connectToServer(server, connectionOptions).then(function (result) {
if (result.State == MediaBrowser.ConnectionState.SignedIn) { if (result.State === MediaBrowser.ConnectionState.SignedIn) {
return performSync(server, options); return performSync(server, options);
} else { } else {
console.log('Unable to connect to server id: ' + server.Id); console.log('Unable to connect to server id: ' + server.Id);
@ -42,7 +43,7 @@
var uploadPhotos = options.uploadPhotos !== false; var uploadPhotos = options.uploadPhotos !== false;
if (options.cameraUploadServers && options.cameraUploadServers.indexOf(server.Id) == -1) { if (options.cameraUploadServers && options.cameraUploadServers.indexOf(server.Id) === -1) {
uploadPhotos = false; uploadPhotos = false;
} }

View file

@ -1,4 +1,5 @@
define([], function () { define([], function () {
'use strict';
function send(info) { function send(info) {