This commit is contained in:
TheGiddyLimit
2024-07-10 20:47:40 +01:00
parent e5844f8a3f
commit 2eeeb0771b
341 changed files with 67623 additions and 11384 deletions

41
js/utils-omnisearch.js Normal file
View File

@@ -0,0 +1,41 @@
export class UtilsOmnisearch {
static getUnpackedSearchResult (r) {
const {
s: source,
sA: sourceAbvRaw,
sF: sourceFullRaw,
sC: sourceColor,
p: page,
r: isSrd,
dP: isPartnered,
h: isHoverable,
c: category,
u: hash,
} = r;
const ptStyle = sourceColor
? `style="${MiscUtil.getColorStylePart(sourceColor)}"`
: source
? Parser.sourceJsonToStyle(source)
: "";
const sourceAbv = sourceAbvRaw || (source ? Parser.sourceJsonToAbv(source) : null);
const sourceFull = sourceFullRaw || (source ? Parser.sourceJsonToFull(source) : null);
return {
source,
sourceColor,
page,
isSrd,
isPartnered,
isHoverable,
category,
hash,
// Derived
ptStyle,
sourceAbv,
sourceFull,
};
}
}