diff --git a/src/js/sr2ini.js b/src/js/sr2ini.js
index 0b668ab..e62d1ef 100644
--- a/src/js/sr2ini.js
+++ b/src/js/sr2ini.js
@@ -230,6 +230,7 @@ function handleMoreActionsButtonClick(e) {
return false;
}
+// click handler for new round button
function handleNewRoundButton(e) {
// restyle modal
$("#confirm-modal .modal-title").text("Start new Round");
@@ -259,6 +260,10 @@ function addCombatant(e) {
if (!validateCombatant()) {
return false;
}
+ // hide modal if OK was pressed, but not on Apply
+ if (e.target.id != "combatant-modal-add-apply-button") {
+ bs.getInstance($("#combatant-modal")).hide();
+ }
// roll for initiative if necessary
let ini = $("#combatant-modal-ini").val().trim();
ini = (ini != "") ? ini : rollForInitiative($("#combatant-modal-dice").val(), $("#combatant-modal-rea").val());
@@ -316,6 +321,8 @@ console.log("editing combatant …")
if (!validateCombatant()) {
return false;
}
+ // hide modal
+ bs.getInstance($("#combatant-modal")).hide();
// get values
let name = $("#combatant-modal-name").val().trim();
let ini = $("#combatant-modal-ini").val().trim();
@@ -508,7 +515,7 @@ $(document).ready(function () {
$(".actions-menu.seen").removeClass("seen");
}
});
- addTestCombatant();
+// addTestCombatant();
});
module.exports = { rollForInitiative, validateCombatant, whoGoesFirst, getEffectiveIni };
\ No newline at end of file