Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. /*
  2. *
  3. * this script runs in wordpress admin area
  4. */
  5.  
  6. jQuery(document).ready(function(){
  7.  
  8. if(jQuery('#locations-servicechecklist li label input:checked').length >= 2){
  9. jQuery('#locations-servicechecklist li label input[type="checkbox"]:not(:checked)').attr('disabled', 'disabled');
  10. jQuery('#locations-servicechecklist li label input[type="checkbox"]:not(:checked)').closest('label').css("color", "#c5c5c5");
  11. }
  12.  
  13. jQuery('#locations-servicechecklist li label input[type="checkbox"]').click(function(event) {
  14. var checked_name = jQuery(this).closest('label').clone().children().remove().end().text().trim();
  15.  
  16. jQuery('#core-servicechecklist li label input[type="checkbox"]:checked').each(function(){
  17. if(this.checked && checked_name == jQuery(this).closest('label').clone().children().remove().end().text().trim()){
  18. event.preventDefault();
  19. alert('You canncot select same name service from other service types!');
  20. }
  21. });
  22. jQuery('#aspirational-servicechecklist li label input[type="checkbox"]:checked').each(function(){
  23. if(this.checked && checked_name == jQuery(this).closest('label').clone().children().remove().end().text().trim()){
  24. event.preventDefault();
  25. alert('You canncot select same name service from other service types!');
  26. }
  27. });
  28. });
  29.  
  30. jQuery('#locations-servicechecklist li label input[type="checkbox"]').change(function(event) {
  31. if(jQuery('#locations-servicechecklist li label input:checked').length < 2){
  32. jQuery('#locations-servicechecklist li label input[type="checkbox"]:not(:checked)').removeAttr('disabled');
  33. jQuery('#locations-servicechecklist li label input[type="checkbox"]:not(:checked)').closest('label').css("color", "");
  34. }
  35. if(jQuery('#locations-servicechecklist li label input:checked').length == 2){
  36. jQuery('#locations-servicechecklist li label input[type="checkbox"]:not(:checked)').attr('disabled', 'disabled');
  37. jQuery('#locations-servicechecklist li label input[type="checkbox"]:not(:checked)').closest('label').css("color", "#c5c5c5");
  38. }
  39. });
  40. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement