coffeescript-ui
Version:
Coffeescript User Interface System
35 lines (28 loc) • 701 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.FormButton extends CUI.Checkbox
constructor: (opts) ->
super(opts)
getButtonOpts: ->
opts = icon:
for k in ["appearance"]
opts[k] = @["_"+k]
opts
render: ->
super()
.addClass("cui-button-button")
return
getCheckboxClass: ->
"cui-button-form-button"
initOpts: ->
super()
icon:
check: (v) ->
v instanceof CUI.Icon or CUI.util.isString(v)
appearance:
check: ["link","flat","normal","important"]