MessageLists.coffee 504 B

1234567891011121314151617181920212223242526272829
  1. class MessageLists extends Class
  2. constructor: ->
  3. @inbox = new MessageListInbox(@)
  4. @sent = new MessageListSent(@)
  5. @active = @inbox
  6. @message_active = null
  7. getActive: ->
  8. return @active
  9. setActive: (name) ->
  10. @active.deselectMessages()
  11. return @active = @[name]
  12. getActiveMessage: ->
  13. return @getActive().message_active
  14. render: =>
  15. h("div.MessageLists", [@active.render()])
  16. onSiteInfo: (site_info) ->
  17. @sent.reload = true
  18. @inbox.reload = true
  19. window.MessageLists = MessageLists