Sha256: cad8431478a4d3adddf71b56818cd079eea1c8e2d22e7ba55dd608ff47b10182
Contents?: true
Size: 1.25 KB
Versions: 2
Compression:
Stored size: 1.25 KB
Contents
$ -> class @TheSortableTree max_levels = 3 rebuild_url = '/' init: -> $('ol.sortable').nestedSortable disableNesting: 'no-nest' forcePlaceholderSize: true handle: 'i.handle' helper: 'clone' items: 'li' maxLevels: @max_levels opacity: .6 placeholder: 'placeholder' revert: 250 tabSize: 25 tolerance: 'pointer' toleranceElement: '> div' $('ol.sortable').sortable update: (event, ui) -> parent_id = ui.item.parent().parent().attr('id') item_id = ui.item.attr('id') prev_id = ui.item.prev().attr('id') next_id = ui.item.next().attr('id') @rebuild item_id, parent_id, prev_id, next_id rebuild: (item_id, parent_id, prev_id, next_id) -> $.ajax type: 'POST' dataType: 'script' url: @rebuild_url data: id: item_id parent_id: parent_id prev_id: prev_id next_id: next_id beforeSend: (xhr) -> $('.nested_set i.handle').hide() success: (data, status, xhr) -> $('.nested_set i.handle').show() error: (xhr, status, error) -> alert error
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
the_sortable_tree-1.9.2 | app/assets/javascripts/sortable/base.js.coffee |
the_sortable_tree-1.9.1 | app/assets/javascripts/sortable/base.js.coffee |