Added TextArea

This commit is contained in:
Severin Münger
2013-09-03 03:53:01 +02:00
parent 1c08439c1a
commit 3b2ad80dc3
2 changed files with 54 additions and 2 deletions

View File

@@ -54,10 +54,27 @@ class WSF_TEXT_CONTROL extends WSF_CONTROL
window.states[@control_name]['text'] = state.text
@$el.val(state.text)
class WSF_TEXTAREA_CONTROL extends WSF_CONTROL
attach_events: () ->
self = @
@$el.change () ->
self.change()
change: () ->
window.states[@control_name]['text'] = @$el.val()
if window.states[@control_name]['callback_change']
trigger_callback(@control_name, 'change')
update: (state) ->
if state.text?
window.states[@control_name]['text'] = state.text
$el.val(state.text)
#map class name to effective class
typemap =
"WSF_BUTTON_CONTROL":WSF_BUTTON_CONTROL
"WSF_TEXT_CONTROL":WSF_TEXT_CONTROL
"WSF_TEXTAREA_CONTROL":WSF_TEXTAREA_CONTROL
#create a js class for each control
for name,state of window.states