29 lines
817 B
JavaScript
29 lines
817 B
JavaScript
function addItem(obj)
|
|
{
|
|
var $inputgroup = $(obj).closest('.input-group').clone();
|
|
$inputgroup.find('input').val('');
|
|
$(obj).closest('.input-group').after($inputgroup);
|
|
}
|
|
|
|
function deleteItem(obj)
|
|
{
|
|
if($(obj).closest('#newbranches').find("input[id^='newbranch']").size() <= 1) return;
|
|
$(obj).closest('.input-group').remove();
|
|
}
|
|
|
|
$(function()
|
|
{
|
|
$('#branches').sortable(
|
|
{
|
|
selector: '.input-group',
|
|
dragCssClass: 'drag-row',
|
|
trigger: $('#branches').find('.sort-handler').length ? '.sort-handler' : null,
|
|
finish: function(e)
|
|
{
|
|
var list = '';
|
|
$('#branches').find('.input-group').each(function(){list += $(this).attr('data-id') + ',';});
|
|
$.post(createLink('branch', 'sort'), {'branches' : list});
|
|
}
|
|
});
|
|
});
|