mirror of
https://github.com/Kornstalx/5etools-mirror-2.github.io.git
synced 2025-10-28 20:45:35 -05:00
v1.209.0
This commit is contained in:
41
js/utils-omnisearch.js
Normal file
41
js/utils-omnisearch.js
Normal 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,
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user