Sha256: 53dc830f683d41f300a3fa605ba43b33f903cc8b17500fce4466a8415d5748e2

Contents?: true

Size: 833 Bytes

Versions: 1

Compression:

Stored size: 833 Bytes

Contents

jQuery(document).ready(function() {

    jQuery(document.body).on('initsortable', function(e) {
        jQuery(e.target).find('.list[data-sortable]').sortable({
            axis: "y",
            ontainment: "parent",
            cursor: "move",
            delay: 150,
            distance: 5,
            handle: '> .handle',
            items: "> .item",
            scroll: true,
            update: function( event, ui ) {
                jQuery(this).trigger('sortableupdate');
            }
        });
    });

    jQuery(document.body).trigger('initsortable');

    jQuery( document.body ).on('itemadd', function (e) {
        jQuery(e.target).trigger('initsortable');
    });

    jQuery( document.body ).on('itemadd', '.list[data-sortable]', function (e) {
        jQuery(e.target).trigger('sortableupdate');
    });

});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
releaf-0.1.2 app/assets/javascripts/releaf/include/sortable.js