Add settings for sheet sizing global defaults
This commit is contained in:
parent
42697ea9d2
commit
b417e827df
4 changed files with 85 additions and 9 deletions
|
|
@ -1,5 +1,7 @@
|
|||
import { __ID__ } from "../consts.mjs";
|
||||
|
||||
const { NumberField, StringField } = foundry.data.fields;
|
||||
|
||||
export function registerWorldSettings() {
|
||||
game.settings.register(__ID__, `canPlayersManageAttributes`, {
|
||||
name: `taf.settings.canPlayersManageAttributes.name`,
|
||||
|
|
@ -9,4 +11,42 @@ export function registerWorldSettings() {
|
|||
default: false,
|
||||
scope: `world`,
|
||||
});
|
||||
|
||||
game.settings.register(__ID__, `sheetDefaultWidth`, {
|
||||
name: `taf.settings.sheetDefaultWidth.name`,
|
||||
hint: `taf.settings.sheetDefaultWidth.hint`,
|
||||
config: true,
|
||||
type: new NumberField({
|
||||
min: 0,
|
||||
nullable: true,
|
||||
}),
|
||||
scope: `world`,
|
||||
});
|
||||
|
||||
game.settings.register(__ID__, `sheetDefaultHeight`, {
|
||||
name: `taf.settings.sheetDefaultHeight.name`,
|
||||
hint: `taf.settings.sheetDefaultHeight.hint`,
|
||||
config: true,
|
||||
type: new NumberField({
|
||||
min: 0,
|
||||
nullable: true,
|
||||
}),
|
||||
scope: `world`,
|
||||
});
|
||||
|
||||
game.settings.register(__ID__, `sheetDefaultResizable`, {
|
||||
name: `taf.settings.sheetDefaultResizable.name`,
|
||||
hint: `taf.settings.sheetDefaultResizable.hint`,
|
||||
config: true,
|
||||
type: new StringField({
|
||||
blank: true,
|
||||
initial: ``,
|
||||
choices: {
|
||||
"": `taf.settings.sheetDefaultResizable.choices.default`,
|
||||
"false": `taf.settings.sheetDefaultResizable.choices.false`,
|
||||
"true": `taf.settings.sheetDefaultResizable.choices.true`,
|
||||
},
|
||||
}),
|
||||
scope: `world`,
|
||||
});
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue