createexeclane.ui.js 637 B

1234567891011121314151617181920
  1. window.changeMode = function()
  2. {
  3. const mode = $('[name=mode]:checked').val();
  4. $('#otherLaneBox').toggleClass('hidden', mode != 'sameAsOther');
  5. }
  6. window.changeLaneType = function(e)
  7. {
  8. const laneType = e.target.value;
  9. const link = $.createLink('kanban', 'ajaxGetLanes', 'regionID=' + regionID + '&type=' + laneType);
  10. $.get(link, function(data)
  11. {
  12. data = JSON.parse(data);
  13. $('[name=otherLane]').zui('picker').render(data);
  14. $('[name=otherLane]').zui('picker').$.setValue('');
  15. $('[name=mode]').val(data.items.length ? 'sameAsOther' : 'independent');
  16. changeMode();
  17. })
  18. }