23 lines
591 B
CoffeeScript
23 lines
591 B
CoffeeScript
module.exports =
|
|
class MinisuiteView
|
|
constructor: (serializedState) ->
|
|
# Create root element
|
|
@element = document.createElement('div')
|
|
@element.classList.add('minisuite')
|
|
|
|
# Create message element
|
|
message = document.createElement('div')
|
|
message.textContent = "The Minisuite package is Alive! It's ALIVE!"
|
|
message.classList.add('message')
|
|
@element.appendChild(message)
|
|
|
|
# Returns an object that can be retrieved when package is activated
|
|
serialize: ->
|
|
|
|
# Tear down any state and detach
|
|
destroy: ->
|
|
@element.remove()
|
|
|
|
getElement: ->
|
|
@element
|