changed name: iconPlayTime

This commit is contained in:
ReznoRMichael 2021-06-20 23:11:28 +02:00
parent f4e327a43f
commit 8ac3cf602c
5 changed files with 25 additions and 7 deletions

View file

@ -157,7 +157,8 @@ function HKCheckCompletion(jsonObject) {
CheckHintsTrue(_hk_database_js__WEBPACK_IMPORTED_MODULE_0__.default.DIV_ID.hints, _hk_database_js__WEBPACK_IMPORTED_MODULE_0__.default.HINTS, HKPlayerData, HKWorldItems); // ------------------------- Fill completion ----------------------------- // CheckHintsTrue(_hk_database_js__WEBPACK_IMPORTED_MODULE_0__.default.DIV_ID.hints, _hk_database_js__WEBPACK_IMPORTED_MODULE_0__.default.HINTS, HKPlayerData, HKWorldItems); // ------------------------- Fill completion ----------------------------- //
(0,_page_functions_js__WEBPACK_IMPORTED_MODULE_1__.CompletionHTML)(_hk_database_js__WEBPACK_IMPORTED_MODULE_0__.default.DIV_ID, HKPlayerData.completionPercentage); // Prevents wrong checkbox behaviour (must run after everything is finished) (0,_page_functions_js__WEBPACK_IMPORTED_MODULE_1__.CompletionHTML)(_hk_database_js__WEBPACK_IMPORTED_MODULE_0__.default.DIV_ID, HKPlayerData.completionPercentage);
(0,_page_functions_js__WEBPACK_IMPORTED_MODULE_1__.GenerateInnerHTML)(_hk_database_js__WEBPACK_IMPORTED_MODULE_0__.default); // Prevents wrong checkbox behaviour (must run after everything is finished)
(0,_page_functions_js__WEBPACK_IMPORTED_MODULE_1__.CheckboxHintsToggle)(); (0,_page_functions_js__WEBPACK_IMPORTED_MODULE_1__.CheckboxHintsToggle)();
(0,_page_functions_js__WEBPACK_IMPORTED_MODULE_1__.CheckboxSpoilersToggle)(); // finish and show benchmark (0,_page_functions_js__WEBPACK_IMPORTED_MODULE_1__.CheckboxSpoilersToggle)(); // finish and show benchmark
@ -250,9 +251,10 @@ function CheckPlayTime(divId, playTime) {
var sec = Math.floor(seconds % 60); var sec = Math.floor(seconds % 60);
if (sec < 10) sec = "0" + sec; if (sec < 10) sec = "0" + sec;
if (minutes < 10) minutes = "0" + minutes; if (minutes < 10) minutes = "0" + minutes;
var textFill = "Time Played:" + pSpan + "<b>" + hours + " h " + minutes + " min " + sec + " sec</b>"; // document.getElementById(divId.id).innerHTML += divStart + icon + textFill + divEnd; var textFill = "Time Played:" + pSpan + "<b>" + hours + " h " + minutes + " min " + sec + " sec</b>";
divId.playTime = hours + " h " + minutes + " min " + sec + " sec"; // document.getElementById(divId.id).innerHTML += divStart + icon + textFill + divEnd;
document.getElementById(divId.id).innerHTML += divStart + divId.playTimeIcon + textFill + divEnd; document.getElementById(divId.id).innerHTML += divStart + divId.iconPlayTime + textFill + divEnd;
} }
/** /**
* Searches for completionPercentage in playerData and fills HTML with the value of the save file * Searches for completionPercentage in playerData and fills HTML with the value of the save file
@ -2431,7 +2433,7 @@ var HK = {
intro: { intro: {
h2: "Game Status", h2: "Game Status",
id: "hk-intro", id: "hk-intro",
playTimeIcon: "<i class='icon-clock'></i>", iconPlayTime: "<i class='icon-clock'></i>",
maxPercent: 112, maxPercent: 112,
saveVersion: "0.0.0.0" saveVersion: "0.0.0.0"
}, },
@ -4556,6 +4558,7 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PrefillHTML": () => (/* binding */ PrefillHTML), /* harmony export */ "PrefillHTML": () => (/* binding */ PrefillHTML),
/* harmony export */ "CompletionHTML": () => (/* binding */ CompletionHTML), /* harmony export */ "CompletionHTML": () => (/* binding */ CompletionHTML),
/* harmony export */ "GenerateInnerHTML": () => (/* binding */ GenerateInnerHTML),
/* harmony export */ "AppendHTML": () => (/* binding */ AppendHTML), /* harmony export */ "AppendHTML": () => (/* binding */ AppendHTML),
/* harmony export */ "CheckboxHintsToggle": () => (/* binding */ CheckboxHintsToggle), /* harmony export */ "CheckboxHintsToggle": () => (/* binding */ CheckboxHintsToggle),
/* harmony export */ "CheckboxSpoilersToggle": () => (/* binding */ CheckboxSpoilersToggle), /* harmony export */ "CheckboxSpoilersToggle": () => (/* binding */ CheckboxSpoilersToggle),
@ -4682,6 +4685,10 @@ function CompletionHTML(jsObj, hkGameCompletion) {
document.getElementById(h2id).innerHTML = h2 + fillText; document.getElementById(h2id).innerHTML = h2 + fillText;
} }
} }
function GenerateInnerHTML(hkdb) {
console.log(hkdb);
}
/** /**
* Adds HTML string to an element with a given ID. * Adds HTML string to an element with a given ID.
* @param {object} divId object containing div ID of the HTML element to append to * @param {object} divId object containing div ID of the HTML element to append to

File diff suppressed because one or more lines are too long

View file

@ -9,6 +9,7 @@ import HK from "./hk-database.js";
import { import {
PrefillHTML, PrefillHTML,
CompletionHTML, CompletionHTML,
GenerateInnerHTML,
AppendHTML, AppendHTML,
CheckboxHintsToggle, CheckboxHintsToggle,
CheckboxSpoilersToggle, CheckboxSpoilersToggle,
@ -234,6 +235,8 @@ function HKCheckCompletion(jsonObject) {
CompletionHTML(HK.DIV_ID, HKPlayerData.completionPercentage); CompletionHTML(HK.DIV_ID, HKPlayerData.completionPercentage);
GenerateInnerHTML(HK);
// Prevents wrong checkbox behaviour (must run after everything is finished) // Prevents wrong checkbox behaviour (must run after everything is finished)
CheckboxHintsToggle(); CheckboxHintsToggle();
CheckboxSpoilersToggle(); CheckboxSpoilersToggle();
@ -329,8 +332,10 @@ function CheckPlayTime(divId, playTime) {
let textFill = "Time Played:" + pSpan + "<b>" + hours + " h " + minutes + " min " + sec + " sec</b>"; let textFill = "Time Played:" + pSpan + "<b>" + hours + " h " + minutes + " min " + sec + " sec</b>";
divId.playTime = hours + " h " + minutes + " min " + sec + " sec";
// document.getElementById(divId.id).innerHTML += divStart + icon + textFill + divEnd; // document.getElementById(divId.id).innerHTML += divStart + icon + textFill + divEnd;
document.getElementById(divId.id).innerHTML += divStart + divId.playTimeIcon + textFill + divEnd; document.getElementById(divId.id).innerHTML += divStart + divId.iconPlayTime + textFill + divEnd;
} }
/** /**

View file

@ -8,7 +8,7 @@ const HK = {
intro: { intro: {
h2: "Game Status", h2: "Game Status",
id: "hk-intro", id: "hk-intro",
playTimeIcon: "<i class='icon-clock'></i>", iconPlayTime: "<i class='icon-clock'></i>",
maxPercent: 112, maxPercent: 112,
saveVersion: "0.0.0.0" saveVersion: "0.0.0.0"
}, },

View file

@ -134,6 +134,11 @@ function CompletionHTML(jsObj, hkGameCompletion) {
} }
} }
function GenerateInnerHTML(hkdb) {
console.log(hkdb);
}
/** /**
* Adds HTML string to an element with a given ID. * Adds HTML string to an element with a given ID.
* @param {object} divId object containing div ID of the HTML element to append to * @param {object} divId object containing div ID of the HTML element to append to
@ -313,6 +318,7 @@ document.getElementById("checkbox-spoilers").addEventListener("click", CheckboxS
export { export {
PrefillHTML, PrefillHTML,
CompletionHTML, CompletionHTML,
GenerateInnerHTML,
AppendHTML, AppendHTML,
CheckboxHintsToggle, CheckboxHintsToggle,
CheckboxSpoilersToggle, CheckboxSpoilersToggle,