WordPress.org

Make WordPress Core

Ticket #15318: common.dev.js.17732.diff

File common.dev.js.17732.diff, 1.0 KB (added by edward mindreantre, 9 years ago)
  • wp-admin/js/common.dev.js

     
    123123// show/hide/save table columns
    124124columns = {
    125125        init : function() {
    126                 var that = this;
    127                 $('.hide-column-tog', '#adv-settings').click( function() {
    128                         var $t = $(this), column = $t.val();
    129                         if ( $t.attr('checked') )
    130                                 that.checked(column);
    131                         else
    132                                 that.unchecked(column);
    133126
     127                this.toggleView( $('.hide-column-tog', '#adv-settings').attr('checked'), $('.hide-column-tog', '#adv-settings').val() );
     128                $('.column-name').css("width", "auto"); // Otherwise it only wants 50% column width...
     129
     130                $('.hide-column-tog', '#adv-settings').click( function() {
     131                        columns.toggleView( $(this).attr('checked'), $(this).val() );
    134132                        columns.saveManageColumnsState();
    135133                });
    136134        },
     135       
     136        toggleView : function(checked, column) {
     137                if ( checked )
     138                        this.checked(column);
     139                else
     140                        this.unchecked(column);
     141        },
    137142
    138143        saveManageColumnsState : function() {
    139144                var hidden = this.hidden();