Если я хочу получить такой код js, который компилируется из coffeescript:
var sortableTodos = new Sortables("todo-list", {
constrain: true,
clone: true,
handle: ".todo-content",
onComplete: function(ele){
sortableTodos.serialize(false, function(element, index){
todo = Todos.get(element.getProperty("id").replace("todo-", ""));
todo.save({"order": index});
});
}
});
Я не могу написать код кофе, как показано ниже:
sortableTodos = new Sortables(
"todo-list"
(
constrain: true
handle: '.todo-content'
onComplete:(ele)->
sortableTodos.serialize false, (element,index)->
todo = Todos.get(element.getProperty("id")).replace("todo-","")
todo.save("order":index)
)
)
, но работает следующее (после скобок onComplete )
sortableTodos = new Sortables(
"todo-list"
(
constrain: true
handle: '.todo-content'
onComplete:((ele)->
sortableTodos.serialize false, (element,index)->
todo = Todos.get(element.getProperty("id")).replace("todo-","")
todo.save("order":index)
)
)
)
Не знаю почему? Это ошибка?