Force the use of single quotes

This commit is contained in:
MrTimscampi 2020-05-04 12:44:12 +02:00
parent 8b6dc05d64
commit 9e3ca706c4
217 changed files with 8541 additions and 8540 deletions

View file

@ -1,5 +1,5 @@
define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "cardBuilder", "dom", "apphost", "imageLoader", "libraryMenu", "playbackManager", "mainTabsManager", "globalize", "scrollStyles", "emby-itemscontainer", "emby-tabs", "emby-button", "flexStyles"], function (browser, layoutManager, userSettings, inputManager, loading, cardBuilder, dom, appHost, imageLoader, libraryMenu, playbackManager, mainTabsManager, globalize) {
"use strict";
define(['browser', 'layoutManager', 'userSettings', 'inputManager', 'loading', 'cardBuilder', 'dom', 'apphost', 'imageLoader', 'libraryMenu', 'playbackManager', 'mainTabsManager', 'globalize', 'scrollStyles', 'emby-itemscontainer', 'emby-tabs', 'emby-button', 'flexStyles'], function (browser, layoutManager, userSettings, inputManager, loading, cardBuilder, dom, appHost, imageLoader, libraryMenu, playbackManager, mainTabsManager, globalize) {
'use strict';
function itemsPerRow() {
var screenWidth = dom.getWindowSize().innerWidth;
@ -24,24 +24,24 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
}
function getSquareShape() {
return enableScrollX() ? "overflowSquare" : "square";
return enableScrollX() ? 'overflowSquare' : 'square';
}
function loadLatest(page, parentId) {
loading.show();
var userId = ApiClient.getCurrentUserId();
var options = {
IncludeItemTypes: "Audio",
IncludeItemTypes: 'Audio',
Limit: enableScrollX() ? 3 * itemsPerRow() : 2 * itemsPerRow(),
Fields: "PrimaryImageAspectRatio,BasicSyncInfo",
Fields: 'PrimaryImageAspectRatio,BasicSyncInfo',
ParentId: parentId,
ImageTypeLimit: 1,
EnableImageTypes: "Primary,Backdrop,Banner,Thumb",
EnableImageTypes: 'Primary,Backdrop,Banner,Thumb',
EnableTotalRecordCount: false
};
ApiClient.getJSON(ApiClient.getUrl("Users/" + userId + "/Items/Latest", options)).then(function (items) {
var elem = page.querySelector("#recentlyAddedSongs");
var supportsImageAnalysis = appHost.supports("imageanalysis");
ApiClient.getJSON(ApiClient.getUrl('Users/' + userId + '/Items/Latest', options)).then(function (items) {
var elem = page.querySelector('#recentlyAddedSongs');
var supportsImageAnalysis = appHost.supports('imageanalysis');
supportsImageAnalysis = false;
elem.innerHTML = cardBuilder.getCardsHtml({
items: items,
@ -60,7 +60,7 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
imageLoader.lazyChildren(elem);
loading.hide();
require(["autoFocuser"], function (autoFocuser) {
require(['autoFocuser'], function (autoFocuser) {
autoFocuser.autoFocus(page);
});
});
@ -68,29 +68,29 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
function loadRecentlyPlayed(page, parentId) {
var options = {
SortBy: "DatePlayed",
SortOrder: "Descending",
IncludeItemTypes: "Audio",
SortBy: 'DatePlayed',
SortOrder: 'Descending',
IncludeItemTypes: 'Audio',
Limit: itemsPerRow(),
Recursive: true,
Fields: "PrimaryImageAspectRatio,AudioInfo",
Filters: "IsPlayed",
Fields: 'PrimaryImageAspectRatio,AudioInfo',
Filters: 'IsPlayed',
ParentId: parentId,
ImageTypeLimit: 1,
EnableImageTypes: "Primary,Backdrop,Banner,Thumb",
EnableImageTypes: 'Primary,Backdrop,Banner,Thumb',
EnableTotalRecordCount: false
};
ApiClient.getItems(ApiClient.getCurrentUserId(), options).then(function (result) {
var elem = page.querySelector("#recentlyPlayed");
var elem = page.querySelector('#recentlyPlayed');
if (result.Items.length) {
elem.classList.remove("hide");
elem.classList.remove('hide');
} else {
elem.classList.add("hide");
elem.classList.add('hide');
}
var itemsContainer = elem.querySelector(".itemsContainer");
var supportsImageAnalysis = appHost.supports("imageanalysis");
var itemsContainer = elem.querySelector('.itemsContainer');
var supportsImageAnalysis = appHost.supports('imageanalysis');
supportsImageAnalysis = false;
itemsContainer.innerHTML = cardBuilder.getCardsHtml({
items: result.Items,
@ -98,7 +98,7 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
shape: getSquareShape(),
showTitle: true,
showParentTitle: true,
action: "instantmix",
action: 'instantmix',
lazy: true,
centerText: !supportsImageAnalysis,
overlayMoreButton: !supportsImageAnalysis,
@ -112,29 +112,29 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
function loadFrequentlyPlayed(page, parentId) {
var options = {
SortBy: "PlayCount",
SortOrder: "Descending",
IncludeItemTypes: "Audio",
SortBy: 'PlayCount',
SortOrder: 'Descending',
IncludeItemTypes: 'Audio',
Limit: itemsPerRow(),
Recursive: true,
Fields: "PrimaryImageAspectRatio,AudioInfo",
Filters: "IsPlayed",
Fields: 'PrimaryImageAspectRatio,AudioInfo',
Filters: 'IsPlayed',
ParentId: parentId,
ImageTypeLimit: 1,
EnableImageTypes: "Primary,Backdrop,Banner,Thumb",
EnableImageTypes: 'Primary,Backdrop,Banner,Thumb',
EnableTotalRecordCount: false
};
ApiClient.getItems(ApiClient.getCurrentUserId(), options).then(function (result) {
var elem = page.querySelector("#topPlayed");
var elem = page.querySelector('#topPlayed');
if (result.Items.length) {
elem.classList.remove("hide");
elem.classList.remove('hide');
} else {
elem.classList.add("hide");
elem.classList.add('hide');
}
var itemsContainer = elem.querySelector(".itemsContainer");
var supportsImageAnalysis = appHost.supports("imageanalysis");
var itemsContainer = elem.querySelector('.itemsContainer');
var supportsImageAnalysis = appHost.supports('imageanalysis');
supportsImageAnalysis = false;
itemsContainer.innerHTML = cardBuilder.getCardsHtml({
items: result.Items,
@ -142,7 +142,7 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
shape: getSquareShape(),
showTitle: true,
showParentTitle: true,
action: "instantmix",
action: 'instantmix',
lazy: true,
centerText: !supportsImageAnalysis,
overlayMoreButton: !supportsImageAnalysis,
@ -155,55 +155,55 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
}
function loadSuggestionsTab(page, tabContent, parentId) {
console.debug("loadSuggestionsTab");
console.debug('loadSuggestionsTab');
loadLatest(tabContent, parentId);
loadRecentlyPlayed(tabContent, parentId);
loadFrequentlyPlayed(tabContent, parentId);
require(["components/favoriteitems"], function (favoriteItems) {
favoriteItems.render(tabContent, ApiClient.getCurrentUserId(), parentId, ["favoriteArtists", "favoriteAlbums", "favoriteSongs"]);
require(['components/favoriteitems'], function (favoriteItems) {
favoriteItems.render(tabContent, ApiClient.getCurrentUserId(), parentId, ['favoriteArtists', 'favoriteAlbums', 'favoriteSongs']);
});
}
function getTabs() {
return [{
name: globalize.translate("TabSuggestions")
name: globalize.translate('TabSuggestions')
}, {
name: globalize.translate("TabAlbums")
name: globalize.translate('TabAlbums')
}, {
name: globalize.translate("TabAlbumArtists")
name: globalize.translate('TabAlbumArtists')
}, {
name: globalize.translate("TabArtists")
name: globalize.translate('TabArtists')
}, {
name: globalize.translate("TabPlaylists")
name: globalize.translate('TabPlaylists')
}, {
name: globalize.translate("TabSongs")
name: globalize.translate('TabSongs')
}, {
name: globalize.translate("TabGenres")
name: globalize.translate('TabGenres')
}, {
name: globalize.translate("ButtonSearch"),
cssClass: "searchTabButton"
name: globalize.translate('ButtonSearch'),
cssClass: 'searchTabButton'
}];
}
function getDefaultTabIndex(folderId) {
switch (userSettings.get("landing-" + folderId)) {
case "albums":
switch (userSettings.get('landing-' + folderId)) {
case 'albums':
return 1;
case "albumartists":
case 'albumartists':
return 2;
case "artists":
case 'artists':
return 3;
case "playlists":
case 'playlists':
return 4;
case "songs":
case 'songs':
return 5;
case "genres":
case 'genres':
return 6;
default:
@ -224,19 +224,19 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
function setScrollClasses(elem, scrollX) {
if (scrollX) {
elem.classList.add("hiddenScrollX");
elem.classList.add('hiddenScrollX');
if (layoutManager.tv) {
elem.classList.add("smoothScrollX");
elem.classList.add('smoothScrollX');
}
elem.classList.add("scrollX");
elem.classList.remove("vertical-wrap");
elem.classList.add('scrollX');
elem.classList.remove('vertical-wrap');
} else {
elem.classList.remove("hiddenScrollX");
elem.classList.remove("smoothScrollX");
elem.classList.remove("scrollX");
elem.classList.add("vertical-wrap");
elem.classList.remove('hiddenScrollX');
elem.classList.remove('smoothScrollX');
elem.classList.remove('scrollX');
elem.classList.add('vertical-wrap');
}
}
@ -249,7 +249,7 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
}
function getTabContainers() {
return view.querySelectorAll(".pageTabContent");
return view.querySelectorAll('.pageTabContent');
}
function initTabs() {
@ -264,28 +264,28 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
break;
case 1:
depends.push("controllers/music/musicalbums");
depends.push('controllers/music/musicalbums');
break;
case 2:
case 3:
depends.push("controllers/music/musicartists");
depends.push('controllers/music/musicartists');
break;
case 4:
depends.push("controllers/music/musicplaylists");
depends.push('controllers/music/musicplaylists');
break;
case 5:
depends.push("controllers/music/songs");
depends.push('controllers/music/songs');
break;
case 6:
depends.push("controllers/music/musicgenres");
depends.push('controllers/music/musicgenres');
break;
case 7:
depends.push("scripts/searchtab");
depends.push('scripts/searchtab');
}
require(depends, function (controllerFactory) {
@ -305,7 +305,7 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
controller = self;
} else if (index === 7) {
controller = new controllerFactory(view, tabContent, {
collectionType: "music",
collectionType: 'music',
parentId: params.topParentId
});
} else {
@ -313,9 +313,9 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
}
if (index == 2) {
controller.mode = "albumartists";
controller.mode = 'albumartists';
} else if (index == 3) {
controller.mode = "artists";
controller.mode = 'artists';
}
tabControllers[index] = controller;
@ -350,9 +350,9 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
function onInputCommand(e) {
switch (e.detail.command) {
case "search":
case 'search':
e.preventDefault();
Dashboard.navigate("search.html?collectionType=music&parentId=" + params.topParentId);
Dashboard.navigate('search.html?collectionType=music&parentId=' + params.topParentId);
}
}
@ -363,7 +363,7 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
self.initTab = function () {
var tabContent = view.querySelector(".pageTabContent[data-index='0']");
var containers = tabContent.querySelectorAll(".itemsContainer");
var containers = tabContent.querySelectorAll('.itemsContainer');
for (var i = 0, length = containers.length; i < length; i++) {
setScrollClasses(containers[i], enableScrollX());
@ -376,29 +376,29 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
var tabControllers = [];
var renderedTabs = [];
view.addEventListener("viewshow", function (e) {
view.addEventListener('viewshow', function (e) {
isViewRestored = e.detail.isRestored;
initTabs();
if (!view.getAttribute("data-title")) {
if (!view.getAttribute('data-title')) {
var parentId = params.topParentId;
if (parentId) {
ApiClient.getItem(ApiClient.getCurrentUserId(), parentId).then(function (item) {
view.setAttribute("data-title", item.Name);
view.setAttribute('data-title', item.Name);
libraryMenu.setTitle(item.Name);
});
} else {
view.setAttribute("data-title", globalize.translate("TabMusic"));
libraryMenu.setTitle(globalize.translate("TabMusic"));
view.setAttribute('data-title', globalize.translate('TabMusic'));
libraryMenu.setTitle(globalize.translate('TabMusic'));
}
}
inputManager.on(window, onInputCommand);
});
view.addEventListener("viewbeforehide", function (e) {
view.addEventListener('viewbeforehide', function (e) {
inputManager.off(window, onInputCommand);
});
view.addEventListener("viewdestroy", function (e) {
view.addEventListener('viewdestroy', function (e) {
tabControllers.forEach(function (t) {
if (t.destroy) {
t.destroy();