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

xmltv cleanup

This commit is contained in:
cvium 2019-01-10 21:34:44 +01:00
parent 8a4d86df62
commit c93cd26774

View file

@ -4,8 +4,8 @@ define(["jQuery", "loading", "emby-checkbox", "emby-input", "listViewStyle", "pa
return function (page, providerId, options) {
function getListingProvider(config, id) {
if (config && id) {
var result = config.ListingProviders.filter(function (i__w) {
return i__w.Id === id;
var result = config.ListingProviders.filter(function (provider) {
return provider.Id === id;
})[0];
if (result) {
@ -57,8 +57,8 @@ define(["jQuery", "loading", "emby-checkbox", "emby-input", "listViewStyle", "pa
loading.show();
var id = providerId;
ApiClient.getNamedConfiguration("livetv").then(function (config) {
var info = config.ListingProviders.filter(function (i__e) {
return i__e.Id === id;
var info = config.ListingProviders.filter(function (provider) {
return provider.Id === id;
})[0] || {};
info.Type = "xmltv";
info.Path = page.querySelector(".txtPath").value;
@ -69,10 +69,10 @@ define(["jQuery", "loading", "emby-checkbox", "emby-input", "listViewStyle", "pa
info.NewsCategories = getCategories(page.querySelector(".txtNews"));
info.SportsCategories = getCategories(page.querySelector(".txtSports"));
info.EnableAllTuners = page.querySelector(".chkAllTuners").checked;
info.EnabledTuners = info.EnableAllTuners ? [] : $__q(".chkTuner", page).get().filter(function (i__r) {
return i__r.checked;
}).map(function (i__t) {
return i__t.getAttribute("data-id");
info.EnabledTuners = info.EnableAllTuners ? [] : $__q(".chkTuner", page).get().filter(function (tuner) {
return tuner.checked;
}).map(function (tuner) {
return tuner.getAttribute("data-id");
});
ApiClient.ajax({
type: "POST",
@ -102,13 +102,10 @@ define(["jQuery", "loading", "emby-checkbox", "emby-input", "listViewStyle", "pa
switch (providerId = providerId.toLowerCase()) {
case "m3u":
return "M3U Playlist";
case "hdhomerun":
return "HDHomerun";
case "satip":
return "DVB";
default:
return "Unknown";
}
@ -117,8 +114,8 @@ define(["jQuery", "loading", "emby-checkbox", "emby-input", "listViewStyle", "pa
function refreshTunerDevices(page, providerInfo, devices) {
var html = "";
for (var i__y = 0, length = devices.length; i__y < length; i__y++) {
var device = devices[i__y];
for (var i = 0, length = devices.length; i < length; i__yi {
var device = devices[i];
html += '<div class="listItem">';
var enabledTuners = providerInfo.EnabledTuners || [];
var isChecked = providerInfo.EnableAllTuners || -1 !== enabledTuners.indexOf(device.Id);
@ -151,7 +148,6 @@ define(["jQuery", "loading", "emby-checkbox", "emby-input", "listViewStyle", "pa
txtPath.value = path;
txtPath.focus();
}
picker.close();
}
});
@ -184,8 +180,8 @@ define(["jQuery", "loading", "emby-checkbox", "emby-input", "listViewStyle", "pa
return false;
});
page.querySelector("#btnSelectPath").addEventListener("click", onSelectPathClick);
page.querySelector(".chkAllTuners").addEventListener("change", function (e__i) {
if (e__i.target.checked) {
page.querySelector(".chkAllTuners").addEventListener("change", function (evt) {
if (evt.target.checked) {
page.querySelector(".selectTunersSection").classList.add("hide");
} else {
page.querySelector(".selectTunersSection").classList.remove("hide");