request.blade.php 806 B

1234567891011121314151617181920212223242526
  1. <script>
  2. $('input[type="checkbox"]').css('cursor','pointer');
  3. function check(no) {
  4. var data = document.getElementById('minimal-checkbox-'+no);
  5. data.addEventListener('change', function(e) {
  6. var el = e.target;
  7. var inputs = document.getElementById('minimal-checkbox-'+no).getElementsByTagName('input');
  8. if (el.id === 'all-'+no) {
  9. for (var i = 0, input; input = inputs[i++]; ) {
  10. input.checked = el.checked;
  11. }
  12. } else {
  13. var numChecked = 0;
  14. for (var i = 1, input; input = inputs[i++]; ) {
  15. if (input.checked) {
  16. numChecked++;
  17. }
  18. }
  19. inputs[0].checked = numChecked === inputs.length - 1;
  20. }
  21. }, false);
  22. }
  23. </script>