Sha256: ff8f75b36081cde02b602bc788fdca43e27c45557aa08ea0926ca3b98488d7b1

Contents?: true

Size: 697 Bytes

Versions: 21

Compression:

Stored size: 697 Bytes

Contents

class StatusDisplay
  status_history: []
  waiting_statuses: []
  max_statuses: 10
  constructor: (@ws, @target) ->
    console.log("Setting up status bar at #{@target}")
    @target.click =>
      @show_history()

  show_status: (data) ->
    @target.html(@ws.escape(data.text, data))
    @status_history.push data
    console.log(@status_history)

  show_history: ->
    console.log(@status_history)
    message = "<ul>#{("<li>#{@ws.escape(item.text, item)}</li>" for item in @status_history).join("\n")}</ul>"
    $('#dialog > #content > #message').html(message)
    $('#dialog').show()
    $('#dialog > #content > #ok').click ->
      $('#dialog').hide()

window.StatusDisplay = StatusDisplay

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
flammarion-0.1.10pre2 lib/html/source/javascripts/status.coffee
flammarion-0.1.10pre1 lib/html/source/javascripts/status.coffee
flammarion-0.1.9 lib/html/source/javascripts/status.coffee
flammarion-0.1.8 lib/html/source/javascripts/status.coffee
flammarion-0.1.8pre1 lib/html/source/javascripts/status.coffee
flammarion-0.1.8pre lib/html/source/javascripts/status.coffee
flammarion-0.1.7 lib/html/source/javascripts/status.coffee
flammarion-0.1.7pre2 lib/html/source/javascripts/status.coffee
flammarion-0.1.7pre lib/html/source/javascripts/status.coffee
flammarion-0.1.6 lib/html/source/javascripts/status.coffee
flammarion-0.1.5 lib/html/source/javascripts/status.coffee
flammarion-0.1.4 lib/html/source/javascripts/status.coffee
flammarion-0.1.4pre lib/html/source/javascripts/status.coffee
flammarion-0.1.3 lib/html/source/javascripts/status.coffee
flammarion-0.1.2 lib/html/source/javascripts/status.coffee
flammarion-0.1.1 lib/html/source/javascripts/status.coffee
flammarion-0.1.0 lib/html/source/javascripts/status.coffee
flammarion-0.0.14 lib/html/source/javascripts/status.coffee
flammarion-0.0.13 lib/html/source/javascripts/status.coffee
flammarion-0.0.12 lib/html/source/javascripts/status.coffee