WordPress.org

Make WordPress Core

Ticket #20261: 20261-2.diff

File 20261-2.diff, 1.0 KB (added by jkudish, 2 years ago)

adjusted the comment above the function so it's more fitting to what it actually does

  • wp-admin/js/common.dev.js

     
    303303                }); 
    304304        }); 
    305305 
     306        // toggle "all" checkbox when checking a checkbox 
     307        $('tbody .check-column :checkbox').click( function(e) { 
     308 
     309                var this_checkbox = $(this); 
     310 
     311                $(this).closest('table').children('thead,  tfoot').filter(':visible') 
     312                .children().children('.check-column').find(':checkbox') 
     313                .prop('checked', function() { 
     314 
     315                        var all_checked = true; 
     316 
     317                        this_checkbox.closest( 'table' ).children( 'tbody' ).filter(':visible') 
     318                        .children().children('.check-column').find(':checkbox').each( function(){ 
     319                                if ( !$(this).prop('checked') ) { 
     320                                        all_checked = false; 
     321                                } 
     322                        }); 
     323 
     324                        if (all_checked) { 
     325                                return true; 
     326                        } else { 
     327                                return false; 
     328                        } 
     329 
     330                }); 
     331 
     332        }); 
     333 
    306334        $('#default-password-nag-no').click( function() { 
    307335                setUserSetting('default_password_nag', 'hide'); 
    308336                $('div.default-password-nag').hide();