webhandle-calendar
Version:
Calendar tools for node webhandle
32 lines (26 loc) • 681 B
JavaScript
var sortable = require('sortablejs')
if(!sortable.create) {
sortable = sortable.default
}
var $slides = $('.programs-list-edit .programs')
if($slides.length > 0) {
var dd = sortable.create($slides.get(0), {
handle: '.move',
onSort: function(evt) {
var count = 0;
var order = {}
$(evt.target).find('li').each(function(li) {
order[$(this).attr('data-id')] = count++
})
$.ajax({
method: 'POST',
url: $(evt.target).attr('data-sort-url'),
data: order
})
}
})
}
var UploadableImage = require('ei-pic-browser/uploadable-image')
$('.programs-edit input[type=text].picture-input-field').each(function() {
new UploadableImage(this)
})