forked from public/foundryvtt-reve-de-dragon
Move HUD button attaque
This commit is contained in:
@@ -1954,13 +1954,13 @@ select,
|
||||
justify-content: flex-start;
|
||||
flex-direction: column;
|
||||
position: absolute;
|
||||
top: 4.6rem;
|
||||
left: -19rem;
|
||||
top: 10rem;
|
||||
left: -9rem;
|
||||
}
|
||||
.system-foundryvtt-reve-de-dragon .token-hud-ext.soins {
|
||||
flex-direction: column;
|
||||
position: absolute;
|
||||
top: 14.7rem;
|
||||
top: 15.5rem;
|
||||
left: -6rem;
|
||||
max-width: 8rem;
|
||||
line-height: 1rem;
|
||||
|
@@ -1319,13 +1319,13 @@
|
||||
justify-content: flex-start;
|
||||
flex-direction: column;
|
||||
position: absolute;
|
||||
top: 4.6rem;
|
||||
left: -19rem;
|
||||
top: 10rem;
|
||||
left: -9rem;
|
||||
}
|
||||
.token-hud-ext.soins {
|
||||
flex-direction: column;
|
||||
position: absolute;
|
||||
top: 14.7rem;
|
||||
top: 15.5rem;
|
||||
left: -6rem;
|
||||
max-width: 8rem;
|
||||
line-height: 1rem;
|
||||
|
@@ -50,7 +50,7 @@ export class RdDTokenHud {
|
||||
{ name: 'Initiative -1', command: 'dec', value: -0.01 }]
|
||||
};
|
||||
const controlIconCombat = $(html).find('.control-icon[data-action=combat]');
|
||||
await RdDTokenHud._configureSubMenu(controlIconCombat,
|
||||
await RdDTokenHud._configureSubMenu(it => controlIconCombat.after(it),
|
||||
'systems/foundryvtt-reve-de-dragon/templates/hud-actor-init.hbs',
|
||||
hudData,
|
||||
(event) => {
|
||||
@@ -69,8 +69,10 @@ export class RdDTokenHud {
|
||||
static async addExtensionHudCombat(html, combatant, token, actions) {
|
||||
|
||||
const hudData = { combatant, token, actions, commandes: [] };
|
||||
const controlIconTarget = $(html).find('.control-icon[data-action=target]');
|
||||
await RdDTokenHud._configureSubMenu(controlIconTarget, 'systems/foundryvtt-reve-de-dragon/templates/hud-actor-attaque.hbs', hudData,
|
||||
const divColLeft = $(html).find('div.col.left');
|
||||
await RdDTokenHud._configureSubMenu(it => divColLeft.append(it),
|
||||
'systems/foundryvtt-reve-de-dragon/templates/hud-actor-attaque.hbs',
|
||||
hudData,
|
||||
(event) => {
|
||||
const actionIndex = event.currentTarget.attributes['data-action-index']?.value;
|
||||
const action = hudData.actions[actionIndex];
|
||||
@@ -90,7 +92,7 @@ export class RdDTokenHud {
|
||||
const hudSoins = { blessures: target.actor.blessuresASoigner() ?? [] };
|
||||
if (hudSoins.blessures.length > 0) {
|
||||
const controlIconTarget = $(html).find('.control-icon[data-action=combat]');
|
||||
await RdDTokenHud._configureSubMenu(controlIconTarget,
|
||||
await RdDTokenHud._configureSubMenu(it => controlIconTarget.after(it),
|
||||
'systems/foundryvtt-reve-de-dragon/templates/hud-actor-soins.hbs',
|
||||
hudSoins,
|
||||
(event) => {
|
||||
@@ -129,7 +131,7 @@ export class RdDTokenHud {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static async _configureSubMenu(insertionPoint, template, hudData, onMenuItem) {
|
||||
static async _configureSubMenu(insertMethod, template, hudData, onMenuItem) {
|
||||
const hud = $(await foundry.applications.handlebars.renderTemplate(template, hudData));
|
||||
const list = hud.find('div.rdd-hud-list');
|
||||
|
||||
@@ -138,7 +140,7 @@ export class RdDTokenHud {
|
||||
hud.find('img.rdd-hud-togglebutton').click(event => RdDTokenHud._toggleHudListActive(hud, list));
|
||||
list.find('.rdd-hud-menu').click(onMenuItem);
|
||||
|
||||
insertionPoint.after(hud);
|
||||
insertMethod(hud);
|
||||
}
|
||||
|
||||
static _toggleHudListActive(hud, list) {
|
||||
|
Reference in New Issue
Block a user