aboutsummaryrefslogtreecommitdiffstats
path: root/pages/hud.coffee
blob: 68283451dd91fa93eb8b82dd0cb4fe0ab8976886 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
handlers =
  show: (data) ->
    document.getElementById("hud").innerText = data.text
    document.getElementById("hud").classList.add "vimiumUIComponentVisible"
    document.getElementById("hud").classList.remove "vimiumUIComponentHidden"
  hide: ->
    # We get a flicker when the HUD later becomes visible again (with new text) unless we reset its contents
    # here.
    document.getElementById("hud").innerText = ""
    document.getElementById("hud").classList.add "vimiumUIComponentHidden"
    document.getElementById("hud").classList.remove "vimiumUIComponentVisible"

UIComponentServer.registerHandler (event) ->
  {data} = event
  handlers[data.name]? data