Skip to content

Commit 39b440d

Browse files
committed
stopping for night
1 parent b976578 commit 39b440d

File tree

1 file changed

+29
-20
lines changed

1 file changed

+29
-20
lines changed

core-hotbar-flags-form.js

Lines changed: 29 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,23 @@ export class CoreHotbarFlagsForm extends FormApplication {
2222

2323
getData() {
2424
let data = {
25-
chbPrimaryColor: game.settings.get("custom-hotbar", "chbPrimaryColor"),
26-
chbBorderColor: game.settings.get("custom-hotbar", "chbBorderColor"),
27-
chbBorderColorActive: game.settings.get("custom-hotbar", "chbBorderColorActive"),
28-
chbBorderColorInactive: game.settings.get("custom-hotbar", "chbBorderColorInactive"),
25+
corePrimaryColor: game.user.getFlag("custom-hotbar", "corePrimaryColor"),
26+
coreBorderColor: game.user.getFlag("custom-hotbar", "coreBorderColor"),
27+
coreBorderColorActive: game.user.getFlag("custom-hotbar", "coreBorderColorActive"),
28+
coreBorderColorInactive: game.user.getFlag("custom-hotbar", "coreBorderColorInactive"),
2929

30-
chbXPos: game.settings.get("custom-hotbar", "chbXPos"),
31-
chbYPos: game.settings.get("custom-hotbar", "chbYPos")
30+
coreXPos: game.user.getFlag("custom-hotbar", "coreXPos"),
31+
coreYPos: game.user.getFlag("custom-hotbar", "coreYPos")
3232
};
3333
if (this.reset == true) {
3434
data = {
35-
chbPrimaryColor: game.settings.settings.get("custom-hotbar.chbPrimaryColor").default,
36-
chbBorderColor: game.settings.settings.get("custom-hotbar.chbBorderColor").default,
37-
chbBorderColorActive: game.settings.settings.get("custom-hotbar.chbBorderColorActive").default,
38-
chbBorderColorInactive: game.settings.settings.get("custom-hotbar.chbBorderColorInactive").default,
35+
corePrimaryColor: game.settings.settings.get("custom-hotbar.corePrimaryColor").default,
36+
coreBorderColor: game.settings.settings.get("custom-hotbar.coreBorderColor").default,
37+
coreBorderColorActive: game.settings.settings.get("custom-hotbar.coreBorderColorActive").default,
38+
coreBorderColorInactive: game.settings.settings.get("custom-hotbar.coreBorderColorInactive").default,
3939

40-
chbXPos: game.settings.settings.get("custom-hotbar.chbXPos").default,
41-
chbYPos: game.settings.settings.get("custom-hotbar.chbYPos").default
40+
coreXPos: game.settings.settings.get("custom-hotbar.coreXPos").default,
41+
coreYPos: game.settings.settings.get("custom-hotbar.coreYPos").default
4242
};
4343
}
4444
this.render;
@@ -57,24 +57,33 @@ export class CoreHotbarFlagsForm extends FormApplication {
5757
*/
5858
//this is currently defined for an onload not a submit...
5959
async _updateObject(e, d) {
60+
game.user.unsetFlag("custom-hotbar", "corePrimaryColor"),
61+
game.user.unsetFlag("custom-hotbar", "coreBorderColor"),
62+
game.user.unsetFlag("custom-hotbar", "coreBorderColorActive"),
63+
game.user.unsetFlag("custom-hotbar", "coreBorderColorInactive"),
64+
65+
game.user.unsetFlag("custom-hotbar", "coreXPos"),
66+
game.user.unsetFlag("custom-hotbar", "coreYPos")
67+
68+
6069
console.debug("Custom Hotbar | Attempting to update settings with form values...");
61-
game.settings.set("custom-hotbar", "chbPrimaryColor", d.chbPrimaryColor);
62-
game.settings.set("custom-hotbar", "chbBorderColor", d.chbBorderColor);
63-
game.settings.set("custom-hotbar", "chbBorderColorActive", d.chbBorderColorActive);
64-
game.settings.set("custom-hotbar", "chbBorderColorInactive", d.chbBorderColorInactive);
65-
game.settings.set("custom-hotbar","chbXPos", d.chbXPos);
66-
game.settings.set("custom-hotbar","chbYPos", d.chbYPos);
70+
game.user.setFlag("custom-hotbar", "corePrimaryColor", d.corePrimaryColor);
71+
game.user.setFlag("custom-hotbar", "coreBorderColor", d.coreBorderColor);
72+
game.user.setFlag("custom-hotbar", "coreBorderColorActive", d.coreBorderColorActive);
73+
game.user.setFlag("custom-hotbar", "coreBorderColorInactive", d.coreBorderColorInactive);
74+
game.user.setFlag("custom-hotbar","coreXPos", d.coreXPos);
75+
game.user.setFlag("custom-hotbar","coreYPos", d.coreYPos);
6776
this.render();
6877
}
6978

7079
onReset() {
71-
console.debug("Custom Hotbar | Attempting to reset chbSettingsForm to defaults");
80+
console.debug("Custom Hotbar | Attempting to reset coreSettingsForm to defaults");
7281
this.reset = true;
7382
this.render();
7483
}
7584

7685
activateListeners(html) {
77-
console.debug("Custom Hotbar | Attempting to activate CHB Settings Form listeners");
86+
console.debug("Custom Hotbar | Attempting to activate core Settings Form listeners");
7887
super.activateListeners(html);
7988
html.find('button[name="reset"]').click(this.onReset.bind(this));
8089
this.reset = false;

0 commit comments

Comments
 (0)