Sha256: 2a9a1982729e4256832fade5a4060eaff5bba044986034648b5e284bdc1d9283
Contents?: true
Size: 943 Bytes
Versions: 1
Compression:
Stored size: 943 Bytes
Contents
(function() { 'use strict'; var sortable_entry_element = document.getElementById('sortable'); if (sortable_entry_element != null) { Sortable.create(sortable_entry_element, { handle: '.sortable-handle', animation: 150, onSort: function (evt) { if (evt.type != 'sort') { return; } return $.ajax({ url: evt.to.dataset.sortableUrl, method: 'POST', dataType: 'json', data: { collection_entry: { sort: { id: evt.item.dataset.sortableItemId, position: evt.newIndex } } } }) .done(function() { Archangel.flash.flashMessage('info', 'Sort order has been updated'); }) .fail(function() { Archangel.flash.flashMessage('error', 'There was a problem updating position'); }); } }); } })();
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
archangel-0.4.0 | app/themes/default/assets/javascripts/default/backend/entries/sorting.js |