create.cmmi.html.hook.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php if($projectModel != 'kanban' and !isonlybody()):?>
  2. <?php
  3. $html = "<td>";
  4. $html .= "<div class='input-group'>";
  5. $html .= "<span class='input-group-addon'>" . $lang->bug->identify . '</span>';
  6. $html .= html::select('identify', '', '', "class='form-control chosen'");
  7. $html .= '</div>';
  8. $html .= '</td>';
  9. ?>
  10. <script>
  11. /**
  12. * Load identify.
  13. *
  14. * @access public
  15. * @return void
  16. */
  17. function loadIdentify()
  18. {
  19. var productID = $('#product').val();
  20. setTimeout(function()
  21. {
  22. var projectID = $('#project').val();
  23. var link = createLink('bug', 'ajaxGetIdentify', 'productID=' + productID + '&projectID=' + projectID);
  24. $.post(link, function(data)
  25. {
  26. $('#identify').replaceWith(data);
  27. $('#identify_chosen').remove();
  28. $('#identify').chosen();
  29. })
  30. }, 500);
  31. }
  32. $('#typeBox').closest('tr').append(<?php echo json_encode($html);?>);
  33. $(document).on('change', '#product', loadIdentify);
  34. $(document).on('change', '#project', loadIdentify);
  35. loadIdentify();
  36. </script>
  37. <?php endif;?>