23 lines
598 B
CoffeeScript
23 lines
598 B
CoffeeScript
module.exports =
|
|
class LanguageMznView
|
|
constructor: (serializedState) ->
|
|
# Create root element
|
|
@element = document.createElement('div')
|
|
@element.classList.add('language-mzn')
|
|
|
|
# Create message element
|
|
message = document.createElement('div')
|
|
message.textContent = "The LanguageMzn 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
|