mirror of
https://github.com/fzumpe/foundry-usernotes.git
synced 2026-06-06 21:00:03 +02:00
47 lines
1.1 KiB
JavaScript
47 lines
1.1 KiB
JavaScript
import {
|
|
userNotesRegisterSettings
|
|
} from "./user-notes-settings.js";
|
|
|
|
import {
|
|
userNotesRegisterTokenControl
|
|
} from "./user-notes-controls.js";
|
|
|
|
import {
|
|
userNotesOpenNotes,
|
|
userNotesRefreshOpenWindow,
|
|
userNotesResetPositionAndSize
|
|
} from "./user-notes-window.js";
|
|
|
|
globalThis.UserNotes = {
|
|
open: userNotesOpenNotes,
|
|
refresh: userNotesRefreshOpenWindow,
|
|
resetPosition: userNotesResetPositionAndSize
|
|
};
|
|
|
|
Hooks.once("init", () => {
|
|
try {
|
|
console.log("User Notes | application registered");
|
|
|
|
userNotesRegisterSettings(userNotesResetPositionAndSize);
|
|
|
|
console.log("User Notes | settings registered");
|
|
} catch (err) {
|
|
console.error("User Notes | error during init", err);
|
|
|
|
ui.notifications?.error(
|
|
"User Notes: Fehler beim Initialisieren. Details stehen in der Browser-Konsole."
|
|
);
|
|
}
|
|
});
|
|
|
|
Hooks.on("getSceneControlButtons", controls => {
|
|
try {
|
|
userNotesRegisterTokenControl(controls);
|
|
} catch (err) {
|
|
console.error("User Notes | error while registering token control", err);
|
|
|
|
ui.notifications?.error(
|
|
"User Notes: Fehler beim Registrieren des Token-Controls."
|
|
);
|
|
}
|
|
}); |