fix wnacg.js filter

This commit is contained in:
Yursd
2024-04-13 12:31:34 +08:00
committed by GitHub
parent 81e07050d0
commit e23c5367dd

View File

@@ -8,7 +8,6 @@ const mangayomiSources = [{
"isManga": true, "isManga": true,
"isNsfw": true, "isNsfw": true,
"version": "0.0.1", "version": "0.0.1",
"dateFormat": "", "dateFormat": "",
"dateFormatLocale": "", "dateFormatLocale": "",
"pkgPath": "manga/src/zh/wnacg.js" "pkgPath": "manga/src/zh/wnacg.js"
@@ -58,7 +57,6 @@ class DefaultExtension extends MProvider {
var year = parseInt(parts[0]); var year = parseInt(parts[0]);
var month = parseInt(parts[1]) - 1; var month = parseInt(parts[1]) - 1;
var day = parseInt(parts[2]); var day = parseInt(parts[2]);
var date = new Date(year, month, day); var date = new Date(year, month, day);
var timestamp = date.getTime(); var timestamp = date.getTime();
@@ -143,16 +141,22 @@ class DefaultExtension extends MProvider {
for (const filter of filters) { for (const filter of filters) {
if (filter["type"] == "CateFilter") { if (filter["type"] == "CateFilter") {
category = filter["values"][filter["state"]]["value"]; category = filter["values"][filter["state"]]["value"];
} else if (filter["type"] == "DJSFilter") { }
djs_lang = filter["values"][filter["state"]]["value"]; else if (filter["type"] == "LangFilter") {
} else if (filter["type"] == "TKBFilter") { for (const lang_filter of filter["state"]) {
tkb_lang = filter["values"][filter["state"]]["value"]; if (lang_filter["type"] == "DJSFilter") {
} else if (filter["type"] == "MGZFilter") { djs_lang = lang_filter["values"][lang_filter["state"]]["value"];
mgz_lang = filter["values"][filter["state"]]["value"]; } else if (lang_filter["type"] == "TKBFilter") {
} else if (filter["type"] == "KRFilter") { tkb_lang = lang_filter["values"][lang_filter["state"]]["value"];
kr_lang = filter["values"][filter["state"]]["value"]; } else if (lang_filter["type"] == "MGZFilter") {
} else if (filter["type"] == "PageFilter") { mgz_lang = lang_filter["values"][lang_filter["state"]]["value"];
jump_page = parseInt(filter["values"][filter["state"]]["value"]); } else if (lang_filter["type"] == "KRFilter") {
kr_lang = lang_filter["values"][lang_filter["state"]]["value"];
}
}
}
else if (filter["type"] == "PageFilter") {
jump_page = parseInt(filter["state"]);
} }
} }
if (jump_page != 1) { if (jump_page != 1) {