view.gantt.html.hook.php 992 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace zin;
  3. global $app;
  4. $taskID = data('task.id');
  5. $startMessage = $app->control->task->checkDepend($taskID, 'begin');
  6. $finishMessage = $app->control->task->checkDepend($taskID, 'end');
  7. jsVar('startMessage', $startMessage);
  8. jsVar('finishMessage', $finishMessage);
  9. pageJS(<<<JAVASCRIPT
  10. $(function()
  11. {
  12. if(startMessage.length > 0)
  13. {
  14. var \$startA = $('.center .float-toolbar .icon-play').closest('a');
  15. \$startA.attr('data-toggle', 'tooltip');
  16. \$startA.attr('data-type', 'warning');
  17. \$startA.attr('data-title', startMessage);
  18. \$startA.removeAttr('href');
  19. }
  20. if(finishMessage.length > 0)
  21. {
  22. var \$finishMessageA = $('.center .float-toolbar .icon-checked').closest('a');
  23. \$finishMessageA.attr('data-toggle', 'tooltip');
  24. \$finishMessageA.attr('data-type', 'warning');
  25. \$finishMessageA.attr('data-title', finishMessage);
  26. \$finishMessageA.removeAttr('href');
  27. }
  28. });
  29. JAVASCRIPT
  30. );