view.gantt.html.hook.php 1.0 KB

12345678910111213141516171819202122232425
  1. <?php $startMessage = $this->task->checkDepend($task->id, 'begin');?>
  2. <?php $finishMessage = $this->task->checkDepend($task->id, 'end');?>
  3. <?php if($startMessage or $finishMessage):?>
  4. <style>
  5. .main-actions .btn-toolbar .tooltip+.btn { margin-left: 10px;}
  6. .main-actions .btn-toolbar .tooltip .tooltip-inner{text-align:left;}
  7. </style>
  8. <script>
  9. $(function()
  10. {
  11. <?php if($startMessage):?>
  12. var $startA = $('.main-actions .btn-toolbar .icon-task-start').closest('a');
  13. $startA.tooltip({title:<?php echo json_encode(str_replace('\n', "", $startMessage));?>, tipClass:'tooltip-warning'});
  14. $startA.unbind('click');
  15. $startA.click(function(){ return false;});
  16. <?php endif;?>
  17. <?php if($finishMessage):?>
  18. var $finishA = $('.main-actions .btn-toolbar .icon-task-finish').closest('a');
  19. $finishA.tooltip({title:<?php echo json_encode(str_replace('\n', "", $finishMessage));?>, tipClass:'tooltip-warning'});
  20. $finishA.unbind('click');
  21. $finishA.click(function(){ return false;});
  22. <?php endif;?>
  23. })
  24. </script>
  25. <?php endif;?>