Fixed chatlog popout

This commit is contained in:
WBHarry 2025-07-13 03:30:28 +02:00
parent 687500f191
commit d98dc26770

View file

@ -1,6 +1,6 @@
export default class DhpChatLog extends foundry.applications.sidebar.tabs.ChatLog {
constructor() {
super();
constructor(options) {
super(options);
this.targetTemplate = {
activeLayer: undefined,
@ -14,6 +14,8 @@ export default class DhpChatLog extends foundry.applications.sidebar.tabs.ChatLo
}
addChatListeners = async (app, html, data) => {
super.addChatListeners(app, html, data);
html.querySelectorAll('.duality-action-damage').forEach(element =>
element.addEventListener('click', event => this.onRollDamage(event, data.message))
);
@ -64,10 +66,10 @@ export default class DhpChatLog extends foundry.applications.sidebar.tabs.ChatLo
Hooks.on('renderChatMessageHTML', this.addChatListeners.bind());
}
close(options) {
Hooks.off('renderChatMessageHTML', this.addChatListeners);
super.close(options);
}
// close(options) {
// Hooks.off('renderChatMessageHTML', this.addChatListeners);
// super.close(options);
// }
async getActor(id) {
// return game.actors.get(id);