diff options
Diffstat (limited to 'play.js')
-rw-r--r-- | play.js | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -7,6 +7,7 @@ const ui = { header: document.querySelector("header"), + status: document.getElementById("status"), hand_panel: document.getElementById("hand_panel"), map_container: document.getElementById("pieces"), @@ -332,6 +333,8 @@ function on_init() { for (i = 0; i < 9; ++i) { e = (ui.medallions[i] = document.createElement("div")) e.className = "pink token medallion medallion_" + i + e.onmouseenter = on_focus_medallion + e.onmouseleave = on_blur_medallion register_action(e, "medallion", i) register_animation(e) } @@ -601,6 +604,15 @@ function on_blur_tip(x) { ui.tooltip.className = "hide" } +function on_focus_medallion(evt) { + let info = data.medallions[evt.target.my_id] + ui.status.textContent = info.name + ": " + info.tooltip +} + +function on_blur_medallion() { + ui.status.textContent = "" +} + function sub_card(_match, p1) { return `<span class="tip" onmouseenter="on_focus_card_tip(${p1})" onmouseleave="on_blur_tip()">${data.cards[p1].title}</span>` } |