edit.js 861 B

1234567891011121314151617181920212223242526
  1. $(function()
  2. {
  3. $('.form-date').datetimepicker('setEndDate', today);
  4. $('#left').parents('tr').toggle(objectType == 'task');
  5. $("#submit").click(function(e, confirmed)
  6. {
  7. if(confirmed) return true;
  8. var $this = $(this);
  9. var hasZero = false;
  10. var $left = $("input[name^='left']");
  11. var left = $.trim($left.val());
  12. var objectType = $left.parents('table').find('#objectType').val();
  13. if(objectType == 'task' && $left.attr('disabled') != 'disabled' && !$left.prop('readonly') && left == 0) hasZero = true;
  14. if(hasZero)
  15. {
  16. e.preventDefault();
  17. bootbox.confirm(noticeFinish, function(result)
  18. {
  19. if(!result) $this.attr("disabled", false);
  20. if(result) $this.trigger('click', true);
  21. });
  22. }
  23. });
  24. })