mergerepo.ui.js 631 B

1234567891011121314151617181920212223242526
  1. /**
  2. * Toggle check all repoes.
  3. *
  4. * @param event $event
  5. * @access public
  6. * @return void
  7. */
  8. function checkAllRepoes(event)
  9. {
  10. var checked = $(event.target).prop('checked');
  11. $('.check-list.repo-list').find('[name^="repoes"]').prop('checked', checked);
  12. }
  13. /**
  14. * Toggle check repo.
  15. *
  16. * @param event $event
  17. * @access public
  18. * @return void
  19. */
  20. function checkRepo(event)
  21. {
  22. var allRepos = $('.check-list.repo-list').find('[name^="repoes"]');
  23. var checkedRepos = $('.check-list.repo-list').find('[name^="repoes"]:checked');
  24. $('#checkAllRepoes').prop('checked', allRepos.length == checkedRepos.length);
  25. }