coffeescript-ui
Version:
Coffeescript User Interface System
45 lines (39 loc) • 878 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.OutputContent extends CUI.DataFieldInput
initOpts: ->
super()
placeholder:
default: ""
check: String
content:
check: (v) ->
CUI.util.isElement(v) or CUI.util.isElement(v.DOM)
getValue:
check: Function
setContent: (content=null) ->
if not content
CUI.dom.addClass(, "cui-output-empty")
else
CUI.dom.removeClass(, "cui-output-empty")
displayValue: ->
super()
if
@
getValue: ->
value = super()
if
.call(@, value)
else
value
render: ->
super()