I'm having some troubles in using Sortable
class from scriptaculous lib: it seems that onUpdate
callback is never called if I use the only
attribute. Here is a working example which does not use 'only' attribute:
<ul id="test">
<li id="item_1" class="level0">
item 1
<ul>
<li id="item_2" class="level1">item 1.1</li>
<li id="item_3" class="level1">item 1.2</li>
</ul>
</li>
<li id="item_4" class="level0">
item 2
<ul>
<li id="item_5" class="level1">item 2.1</li>
<li id="item_6" class="level1">item 2.2</li>
</ul>
</li>
</ul>
<script type="text/javascript">
Sortable.create("test", {
tree: true,
onUpdate: function(item) { alert(item.readAttribute("id")) },
});
</script>
This code works well: the onUpdate
is called properly, but now, if I change the Sortable.create()
to add only
attribute, like following, the onUpdate
isn't called anymore:
Sortable.create("test", {
tree: true,
only: 'level1',
onUpdate: function(item) { alert(item.readAttribute("id")) },
});
Does anyone already fixed this ? Thanks