@[top] = tmp
return
+new_button = (text) -> $ $ "<div class=\"button\">#{text}</div>"
+
add_card = (text, x, y) ->
- card = $ $ "<div class=\"card\" style=\"left: #{x}px; top: #{y}px\">#{text}<br><span> </span></div>"
+ card = $ $ "<div class=\"card\" style=\"left: #{x}px; top: #{y}px\"><span class=\"cardtext\">#{text}</span></div>"
+ button_box = $ $ '<div/>'
+ flip_button = new_button "flip over"
+ mark_button = new_button "mark"
+ flip_button.bind 'click', ->
+ card.toggleClass 'flipped'
+ # FIXME tell server
+ mark_button.bind 'click', ->
+ card.toggleClass 'marked'
+ # FIXME tell server
+ button_box.append flip_button
+ button_box.append mark_button
+ card.append button_box
$table.append card
- card.draggable()
+ card.draggable stack: '.card'
card.bind 'dragstop', (event, ui) ->
p = card.position()
- card.children().html("(#{p.left}, #{p.top})")
- # FIXME tell server
+ #card.children().html("(#{p.left}, #{p.top})")
init = ->
if state.auto_shuffle