create.ui.js 841 B

12345678910111213141516171819202122232425
  1. window.waitDom(".category-picker .picker-select", function()
  2. {
  3. changeDeliverableCategory();
  4. });
  5. window.changeType = function(e)
  6. {
  7. const type = $(e.target).val();
  8. const url = $.createLink('review', 'create', `project=${projectID}&deliverable=${deliverableID}&reviewID=${reviewID}&type=${type}`);
  9. loadCurrentPage({url: url});
  10. }
  11. window.changeDeliverableCategory = function()
  12. {
  13. const categoryID = $("[name='object']").val();
  14. const url = $.createLink('review', 'ajaxGetDeliverables', `project=${projectID}&category=${categoryID}&deliverable=${deliverableID}&reviewID=${reviewID}`);
  15. $.getJSON(url, function(data)
  16. {
  17. const deliverablePicker = $("[name='deliverable']").zui('picker');
  18. deliverablePicker.render({items: data.items});
  19. deliverablePicker.$.setValue(data.deliverable);
  20. });
  21. }