Correction pour récuperer les attributes du bouton faction et affichage information faction sur la modal

michael
Makaci Michael Gabriel ago%!(EXTRA string=1 year)
parent 5ebba421c4
commit 3a5f485c42
  1. 2
      html/templates/factions/faction_modal.html
  2. 16
      js/controllers/faction.js

@ -2,6 +2,8 @@
<div class="my-modal">
<p class="modal-title" id="faction-title"></p>
<p id="faction-description"></p>
<p id="faction-headquarters"></p>
<div>
<button id="btn-close" class="btn btn-cancel">Close</button>
</div>

@ -16,16 +16,18 @@ export default (temp_engine) => {
Faction.list_all((factions) => {
add_factions(factions);
temp_engine.add_event("#btn-faction", "click", (button) => {
const attributes = button.target.attributes;
const faction_symbol = attributes["data-symbol"].value;
temp_engine.add_event("#btn-faction", "click", (e) => {
console.log(button);
const faction_symbol = $(e.target).attr("data-symbol");
const faction = factions.find((element) => {
element.symbol == faction_symbol;
return element.symbol == faction_symbol;
});
console.log(faction);
$("#faction-title").html("");
$("#faction-title").html(faction.symbol);
$("#faction-description").html(`Description: ${faction.description}`);
$("#faction-headquarters").html(
`Headquarters: ${faction.headquarters}`
);
modal.show();
});

Loading…
Cancel
Save