coffeescript-ui
Version:
Coffeescript User Interface System
45 lines (38 loc) • 991 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.Confirm extends CUI.ConfirmationChoice
initOpts: ->
super()
button_text_ok:
mandatory: true
default: CUI.defaults.class.ConfirmationChoice.defaults.ok
check: String
button_text_cancel:
mandatory: true
default: CUI.defaults.class.ConfirmationChoice.defaults.cancel
check: String
button_primary:
mandatory: true
default: "ok"
check: ["ok", "cancel"]
readOpts: ->
super()
= [
text:
cancel: true
choice: "cancel"
primary: == "cancel"
,
text:
choice: "ok"
primary: == "ok"
]
CUI.confirm = (opts) ->
new CUI.Confirm(opts).open()