znt/module/kanban/js/createexeclane.ui.js

21 lines
637 B
JavaScript

window.changeMode = function()
{
const mode = $('[name=mode]:checked').val();
$('#otherLaneBox').toggleClass('hidden', mode != 'sameAsOther');
}
window.changeLaneType = function(e)
{
const laneType = e.target.value;
const link = $.createLink('kanban', 'ajaxGetLanes', 'regionID=' + regionID + '&type=' + laneType);
$.get(link, function(data)
{
data = JSON.parse(data);
$('[name=otherLane]').zui('picker').render(data);
$('[name=otherLane]').zui('picker').$.setValue('');
$('[name=mode]').val(data.items.length ? 'sameAsOther' : 'independent');
changeMode();
})
}