Advertisement
Guest User

planks_pickout

a guest
May 23rd, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $$.Script.prototype.task__pick_out_correct_planks = (cb) ->
  2.   @finished = true
  3.   correct = []
  4.  
  5.   for i in @drags_order
  6.     if @drags_order[i] == i
  7.       $(".drag_#{i+1}").addClass("right")      
  8.       correct.push i
  9.     else
  10.       @finished = false
  11.  
  12.   # удаляем правильные драги из DragSoftable
  13.   for i in correct
  14.     @drag.drags.slice(i, 1)
  15.     # после удаления драга обновляем индексы
  16.     for drag in @drag.drags
  17.       drag_index = drag.data().index
  18.       if drag_index > i
  19.         drag.data({"index": drag_index - 1})
  20.  
  21.   # console.log "-- drags=", @drag.drags
  22.   # for drag in @drags
  23.   #   console.log "~~ drag.index=", drag.data("index")
  24.  
  25.   cb()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement