coffeescript-ui
Version:
Coffeescript User Interface System
29 lines (24 loc) • 746 B
text/coffeescript
###
* coffeescript-ui - Coffeescript User Interface System (CUI)
* Copyright (c) 2013 - 2016 Programmfabrik GmbH
* MIT Licence
* https://github.com/programmfabrik/coffeescript-ui, http://www.coffeescript-ui.org
###
class CUI.Console extends CUI.DOMElement
constructor: (opts) ->
super(opts)
= CUI.dom.element("DIV", class: "cui-console")
initOpts: ->
super()
markdown:
mandatory: true
default: true
check: Boolean
clear: ->
.innerHTML = ""
log: (txt, markdown = ) ->
lbl = new CUI.defaults.class.Label(text: txt, multiline: true, markdown: markdown)
.appendChild(lbl.DOM)
.scrollTop = .scrollHeight