Guest User

Untitled

a guest
Apr 19th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. ("input[name^=all_]").each(function() {
  2. var input = $(this);
  3. var name = input.attr('name');
  4. var num = /d+$/.exec(name)[0];
  5. $(this).click(function() {
  6.  
  7. if ($('"#G"+num').attr('disabled',false)) {
  8. $("#G"+num).attr('checked', $("#all_"+num).is(':checked'));
  9. }
  10. if ($('"#E"+num').attr('disabled',false)) {
  11. $("#E"+num).attr('checked', $("#all_"+num).is(':checked'));
  12. }
  13. if ($('"#W"+num').attr('disabled',false)) {
  14. $("#W"+num).attr('checked', $("#all_"+num).is(':checked'));
  15. }
  16. if ($('"#S"+num').attr('disabled',false)) {
  17. $("#S"+num).attr('checked', $("#all_"+num).is(':checked'));
  18. }
  19. });
  20.  
  21. if ( !$("#G"+num).is(':disabled') ) {
  22. $("#G"+num).attr('checked', $("#all_"+num).is(':checked'));
  23. }
  24. if ( !$("#E"+num).is(':disabled')) {
  25. $("#E"+num).attr('checked', $("#all_"+num).is(':checked'));
  26. }
  27. if ( !$("#W"+num).is(':disabled') ) {
  28. $("#W"+num).attr('checked', $("#all_"+num).is(':checked'));
  29. }
  30. if (!$("#S"+num).is(':disabled')) {
  31. $("#S"+num).attr('checked', $("#all_"+num).is(':checked'));
  32. }
  33. });
  34.  
  35. $('input[name=all]').click(function(){
  36. var classn = $(this).attr('class');
  37. $('.'+classn+':not(:disabled)').attr('checked', $(this).is(':checked'));
  38. });
  39.  
  40. var all_checks = 0;
  41.  
  42. $(document).ready(function(){
  43. $("#all").click(function(){
  44. $('input:checkbox:not(:disabled)').attr("checked",!(all_checks==1));
  45. if (all_checks == 0){all_checks=1;} else {all_checks = 0;};
  46. });
  47. });
Add Comment
Please, Sign In to add comment