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

Deminify part 2 (#509)

This de-minifies and de-uglifies `controllers` subdirectory
This commit is contained in:
grafixeyehero 2019-11-06 13:43:39 +03:00 committed by Vasily
parent f98a43f06f
commit 23677db990
66 changed files with 8296 additions and 4227 deletions

View file

@ -1,30 +1,45 @@
define(["jQuery", "loading", "libraryMenu"], function($, loading, libraryMenu) {
define(["jQuery", "loading", "libraryMenu"], function ($, loading, libraryMenu) {
"use strict";
function loadPage(page, config, users) {
var html = '<option value="" selected="selected">' + Globalize.translate("OptionNone") + "</option>";
html += users.map(function(user) {
return '<option value="' + user.Id + '">' + user.Name + "</option>"
}).join(""), $("#selectUser", page).html(html).val(config.UserId || ""), $("#selectReleaseDateFormat", page).val(config.ReleaseDateFormat), page.querySelector("#chkSaveImagePaths").checked = config.SaveImagePathsInNfo, page.querySelector("#chkEnablePathSubstitution").checked = config.EnablePathSubstitution, page.querySelector("#chkEnableExtraThumbs").checked = config.EnableExtraThumbsDuplication, loading.hide()
html += users.map(function (user) {
return '<option value="' + user.Id + '">' + user.Name + "</option>";
}).join("");
$("#selectUser", page).html(html).val(config.UserId || "");
$("#selectReleaseDateFormat", page).val(config.ReleaseDateFormat);
page.querySelector("#chkSaveImagePaths").checked = config.SaveImagePathsInNfo;
page.querySelector("#chkEnablePathSubstitution").checked = config.EnablePathSubstitution;
page.querySelector("#chkEnableExtraThumbs").checked = config.EnableExtraThumbsDuplication;
loading.hide();
}
function onSubmit() {
loading.show();
var form = this;
return ApiClient.getNamedConfiguration(metadataKey).then(function(config) {
config.UserId = $("#selectUser", form).val() || null, config.ReleaseDateFormat = $("#selectReleaseDateFormat", form).val(), config.SaveImagePathsInNfo = form.querySelector("#chkSaveImagePaths").checked, config.EnablePathSubstitution = form.querySelector("#chkEnablePathSubstitution").checked, config.EnableExtraThumbsDuplication = form.querySelector("#chkEnableExtraThumbs").checked, ApiClient.updateNamedConfiguration(metadataKey, config).then(function() {
Dashboard.processServerConfigurationUpdateResult(), showConfirmMessage(config)
})
}), !1
ApiClient.getNamedConfiguration(metadataKey).then(function (config) {
config.UserId = $("#selectUser", form).val() || null;
config.ReleaseDateFormat = $("#selectReleaseDateFormat", form).val();
config.SaveImagePathsInNfo = form.querySelector("#chkSaveImagePaths").checked;
config.EnablePathSubstitution = form.querySelector("#chkEnablePathSubstitution").checked;
config.EnableExtraThumbsDuplication = form.querySelector("#chkEnableExtraThumbs").checked;
ApiClient.updateNamedConfiguration(metadataKey, config).then(function () {
Dashboard.processServerConfigurationUpdateResult();
showConfirmMessage(config);
});
});
return false;
}
function showConfirmMessage(config) {
var msg = [];
msg.push(Globalize.translate("MetadataSettingChangeHelp")), require(["alert"], function(alert) {
msg.push(Globalize.translate("MetadataSettingChangeHelp"));
require(["alert"], function (alert) {
alert({
text: msg.join("<br/><br/>")
})
})
});
});
}
function getTabs() {
@ -40,19 +55,20 @@ define(["jQuery", "loading", "libraryMenu"], function($, loading, libraryMenu) {
}, {
href: "metadatanfo.html",
name: Globalize.translate("TabNfoSettings")
}]
}];
}
var metadataKey = "xbmcmetadata";
$(document).on("pageinit", "#metadataNfoPage", function() {
$(".metadataNfoForm").off("submit", onSubmit).on("submit", onSubmit)
}).on("pageshow", "#metadataNfoPage", function() {
libraryMenu.setTabs("metadata", 3, getTabs), loading.show();
var page = this,
promise1 = ApiClient.getUsers(),
promise2 = ApiClient.getNamedConfiguration(metadataKey);
Promise.all([promise1, promise2]).then(function(responses) {
loadPage(page, responses[1], responses[0])
})
})
});
$(document).on("pageinit", "#metadataNfoPage", function () {
$(".metadataNfoForm").off("submit", onSubmit).on("submit", onSubmit);
}).on("pageshow", "#metadataNfoPage", function () {
libraryMenu.setTabs("metadata", 3, getTabs);
loading.show();
var page = this;
var promise1 = ApiClient.getUsers();
var promise2 = ApiClient.getNamedConfiguration(metadataKey);
Promise.all([promise1, promise2]).then(function (responses) {
loadPage(page, responses[1], responses[0]);
});
});
});