mirror of
https://github.com/venera-app/venera-configs.git
synced 2025-09-27 08:27:24 +00:00
[hitomi]Add custom tag suggestion handler (#109)
* fix bug in hitomi.js * [hitomi]Add custom tag suggestion handler * [hitomi]Change version to 1.1.0
This commit is contained in:
32
hitomi.js
32
hitomi.js
@@ -995,9 +995,9 @@ class Hitomi extends ComicSource {
|
|||||||
// unique id of the source
|
// unique id of the source
|
||||||
key = "hitomi";
|
key = "hitomi";
|
||||||
|
|
||||||
version = "1.0.0";
|
version = "1.1.0";
|
||||||
|
|
||||||
minAppVersion = "1.4.0";
|
minAppVersion = "1.4.6";
|
||||||
|
|
||||||
// update url
|
// update url
|
||||||
url = "https://git.nyne.dev/nyne/venera-configs/raw/branch/main/hitomi.js";
|
url = "https://git.nyne.dev/nyne/venera-configs/raw/branch/main/hitomi.js";
|
||||||
@@ -1482,6 +1482,34 @@ class Hitomi extends ComicSource {
|
|||||||
|
|
||||||
// enable tags suggestions
|
// enable tags suggestions
|
||||||
enableTagsSuggestions: true,
|
enableTagsSuggestions: true,
|
||||||
|
onTagSuggestionSelected: (namespace, tag) => {
|
||||||
|
let fixedNamespace = undefined;
|
||||||
|
switch (namespace) {
|
||||||
|
case "reclass":
|
||||||
|
fixedNamespace = "type";
|
||||||
|
break;
|
||||||
|
case "parody":
|
||||||
|
fixedNamespace = "series";
|
||||||
|
break;
|
||||||
|
case "other":
|
||||||
|
fixedNamespace = "tag";
|
||||||
|
break;
|
||||||
|
case "mixed":
|
||||||
|
fixedNamespace = "tag";
|
||||||
|
break;
|
||||||
|
case "temp":
|
||||||
|
fixedNamespace = "tag";
|
||||||
|
break;
|
||||||
|
case "cosplayer":
|
||||||
|
fixedNamespace = "tag";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
fixedNamespace = namespace;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
// return the text to insert into search box
|
||||||
|
return `${fixedNamespace}:${tag.replaceAll(" ", "_")}`;
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
/// single comic related
|
/// single comic related
|
||||||
|
@@ -72,7 +72,7 @@
|
|||||||
"name": "hitomi.la",
|
"name": "hitomi.la",
|
||||||
"fileName": "hitomi.js",
|
"fileName": "hitomi.js",
|
||||||
"key": "hitomi",
|
"key": "hitomi",
|
||||||
"version": "1.0.0"
|
"version": "1.1.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "comick",
|
"name": "comick",
|
||||||
|
Reference in New Issue
Block a user