edit.cmmi.html.hook.php 976 B

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