Fixed a typo in getTemplateShape and added stopPropagaton when clicking enriched buttons (#2074)
Some checks are pending
Project CI / build (24.x) (push) Waiting to run

This commit is contained in:
WBHarry 2026-07-11 21:05:15 +02:00 committed by GitHub
parent 0fbfe388b0
commit 780aaf216c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 10 additions and 9 deletions

View file

@ -58,7 +58,7 @@ export const renderMeasuredTemplate = async event => {
if (!type || !range || !game.canvas.scene) return; if (!type || !range || !game.canvas.scene) return;
const shapeData = CONFIG.Canvas.layers.regions.layerClass.getTemplateShape({ const shapeData = CONFIG.Canvas.layers.regions.layerClass.getTemplateShape({
shapetype: type, shapeType: type,
angle, angle,
range, range,
direction, direction,

View file

@ -35,23 +35,24 @@ export const enricherConfig = [
]; ];
export const enricherRenderSetup = element => { export const enricherRenderSetup = element => {
const clickWrapper = func => event => {
event.stopPropagation();
func(event);
};
element element
.querySelectorAll('.enriched-damage-button') .querySelectorAll('.enriched-damage-button')
.forEach(element => element.addEventListener('click', renderDamageButton)); .forEach(element => element.addEventListener('click', clickWrapper(renderDamageButton)));
element element
.querySelectorAll('.duality-roll-button') .querySelectorAll('.duality-roll-button')
.forEach(element => element.addEventListener('click', renderDualityButton)); .forEach(element => element.addEventListener('click', clickWrapper(renderDualityButton)));
element element
.querySelectorAll('.fate-roll-button') .querySelectorAll('.fate-roll-button')
.forEach(element => element.addEventListener('click', renderFateButton)); .forEach(element => element.addEventListener('click', clickWrapper(renderFateButton)));
element element
.querySelectorAll('.measured-template-button') .querySelectorAll('.measured-template-button')
.forEach(element => element.addEventListener('click', renderMeasuredTemplate)); .forEach(element => element.addEventListener('click', clickWrapper(renderMeasuredTemplate)));
// element
// .querySelectorAll('.enriched-effect')
// .forEach(element => element.addEventListener('dragstart', dragEnrichedEffect));
}; };