wiki link generation initial
This commit is contained in:
parent
17cfce0e85
commit
24f9a2b8b8
4 changed files with 14 additions and 3 deletions
File diff suppressed because one or more lines are too long
|
|
@ -437,6 +437,10 @@ a.button:visited {
|
|||
font-weight: 500;
|
||||
}
|
||||
|
||||
a.wiki {
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.link-social {
|
||||
margin: 0.25rem;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -330,6 +330,10 @@ a.button:visited {
|
|||
font-weight: 500;
|
||||
}
|
||||
|
||||
a.wiki {
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.link-social {
|
||||
margin: 0.25rem;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -250,11 +250,12 @@ function HKCheckCompletion(jsonObject) {
|
|||
* @param {string} textPrefix Main name of the entry
|
||||
* @param {string} textSuffix Optional suffix after the main name (spoilers: locations, costs etc.)
|
||||
*/
|
||||
function PrepareHTMLString(divId, textPrefix = "Unknown Completion Element: ", textSuffix = "Unknown Description Element") {
|
||||
function PrepareHTMLString(divId, textPrefix = "Unknown Completion Element: ", textSuffix = "Unknown Description Element", wiki = "") {
|
||||
|
||||
let icon = completionSymbol;
|
||||
let b = ["<b>", "</b>"];
|
||||
if (!textPrefix.length) b = ["", ""];
|
||||
if (wiki.length) b = [`<a class="wiki" href="https://hollowknight.fandom.com/wiki/${wiki}" target="_blank">`, "</a>"];
|
||||
|
||||
let span = ["<span class='spoiler-span'>", "</span>"];
|
||||
let spoilerSpan = ["<span class='spoiler-text'>", "</span>"];
|
||||
|
|
@ -486,11 +487,13 @@ function CheckIfDataTrue(divId, dataObject, playerData) {
|
|||
textSuffix,
|
||||
} = "";
|
||||
let sFillText = "";
|
||||
let wiki = "";
|
||||
|
||||
for (let i in dataObject) {
|
||||
|
||||
textPrefix = dataObject[i].name;
|
||||
textSuffix = dataObject[i].spoiler;
|
||||
(dataObject[i].hasOwnProperty("wiki")) ? wiki = dataObject[i].wiki: wiki = "";
|
||||
|
||||
switch (i) {
|
||||
case "gotCharm_36":
|
||||
|
|
@ -522,7 +525,7 @@ function CheckIfDataTrue(divId, dataObject, playerData) {
|
|||
(playerData[i] === true) ? CurrentDataTrue(divId): CurrentDataFalse();
|
||||
}
|
||||
|
||||
sFillText += PrepareHTMLString(divId, textPrefix, textSuffix);
|
||||
sFillText += PrepareHTMLString(divId, textPrefix, textSuffix, wiki);
|
||||
}
|
||||
|
||||
AppendHTML(divId, sFillText);
|
||||
|
|
|
|||
Loading…
Reference in a new issue