textarea placeholder, check jsonObject properties
This commit is contained in:
parent
d7c59bd223
commit
20e3ef0d37
3 changed files with 24 additions and 5 deletions
|
|
@ -332,6 +332,19 @@ function HKCheckCompletion(jsonObject) {
|
||||||
CheckboxHintsToggle("hide");
|
CheckboxHintsToggle("hide");
|
||||||
CheckboxLocationsToggle("hide");
|
CheckboxLocationsToggle("hide");
|
||||||
|
|
||||||
|
let HKPlayerData;
|
||||||
|
let HKWorldItems;
|
||||||
|
|
||||||
|
if (jsonObject.hasOwnProperty("playerData")) {
|
||||||
|
HKPlayerData = jsonObject.playerData;
|
||||||
|
} else return false;
|
||||||
|
|
||||||
|
if (jsonObject.hasOwnProperty("sceneData")) {
|
||||||
|
if (jsonObject.sceneData.hasOwnProperty("persistentBoolItems")) {
|
||||||
|
HKWorldItems = jsonObject.sceneData.persistentBoolItems;
|
||||||
|
} else return false;
|
||||||
|
} else return false;
|
||||||
|
|
||||||
// Pre-Cleaning and filling initial data (h2, id) needed for FillHTML()
|
// Pre-Cleaning and filling initial data (h2, id) needed for FillHTML()
|
||||||
PrefillHTML(DIV_ID);
|
PrefillHTML(DIV_ID);
|
||||||
|
|
||||||
|
|
@ -361,9 +374,6 @@ function HKCheckCompletion(jsonObject) {
|
||||||
// Deep Clone const spells multi-layer object (used for destructive functions)
|
// Deep Clone const spells multi-layer object (used for destructive functions)
|
||||||
let HK_SPELLS_temp = JSON.parse(JSON.stringify(HK_SPELLS));
|
let HK_SPELLS_temp = JSON.parse(JSON.stringify(HK_SPELLS));
|
||||||
|
|
||||||
let HKPlayerData = jsonObject.playerData;
|
|
||||||
let HKWorldItems = jsonObject.sceneData.persistentBoolItems;
|
|
||||||
|
|
||||||
// ================================================================================== //
|
// ================================================================================== //
|
||||||
|
|
||||||
// ---------------- Time Played ----------------- //
|
// ---------------- Time Played ----------------- //
|
||||||
|
|
@ -380,7 +390,7 @@ function HKCheckCompletion(jsonObject) {
|
||||||
|
|
||||||
// ---------------- Gruz Mother and Mawlek (World Map) --------------------- //
|
// ---------------- Gruz Mother and Mawlek (World Map) --------------------- //
|
||||||
|
|
||||||
CheckWorldDataTrue(DIV_ID.bosses, "Battle Scene", HK_BOSSES_WORLD_temp, HKWorldItems);
|
if (HKWorldItems) CheckWorldDataTrue(DIV_ID.bosses, "Battle Scene", HK_BOSSES_WORLD_temp, HKWorldItems);
|
||||||
|
|
||||||
// ---------------- Charms --------------------- //
|
// ---------------- Charms --------------------- //
|
||||||
|
|
||||||
|
|
@ -464,6 +474,8 @@ function HKCheckCompletion(jsonObject) {
|
||||||
// finish and show benchmark
|
// finish and show benchmark
|
||||||
let countEnd = new Date();
|
let countEnd = new Date();
|
||||||
console.info("HKCheckCompletion() time (ms) =", countEnd - countBegin);
|
console.info("HKCheckCompletion() time (ms) =", countEnd - countBegin);
|
||||||
|
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<textarea name="save-area" id="save-area"></textarea>
|
<textarea name="save-area" id="save-area" autofocus spellcheck="false" placeholder="Paste (Ctrl + V) your decoded save here..."></textarea>
|
||||||
|
|
||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -107,11 +107,18 @@ h2 {
|
||||||
textarea {
|
textarea {
|
||||||
font-family: 'Consolas', monospace;
|
font-family: 'Consolas', monospace;
|
||||||
font-size: 0.8rem;
|
font-size: 0.8rem;
|
||||||
|
text-align: left;
|
||||||
background-color: rgba(0, 0, 0, 0);
|
background-color: rgba(0, 0, 0, 0);
|
||||||
color: #fff;
|
color: #fff;
|
||||||
border: 1px solid #e3ebf7;
|
border: 1px solid #e3ebf7;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
textarea::placeholder {
|
||||||
|
color: rgba(255, 255, 255, 0.5);
|
||||||
|
font-size: 1rem;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
#save-area {
|
#save-area {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: calc(0.1 * 100vh);
|
height: calc(0.1 * 100vh);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue