mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-07-21 18:09:54 +02:00
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
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
This commit is contained in:
parent
0fbfe388b0
commit
780aaf216c
2 changed files with 10 additions and 9 deletions
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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));
|
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue