WordPress/wp-admin/js/columns.js

27 lines
683 B
JavaScript

(function($) {
columns = {
init : function(page) {
$('.hide-column-tog').click( function() {
var column = jQuery(this).val();
var show = jQuery(this).attr('checked');
if ( show ) {
jQuery('.column-' + column).show();
} else {
jQuery('.column-' + column).hide();
}
save_manage_columns_state(page);
} );
}
}
}(jQuery));
function save_manage_columns_state(page) {
var hidden = jQuery('.manage-column').filter(':hidden').map(function() { return this.id; }).get().join(',');
jQuery.post(columnsL10n.requestFile, {
action: 'hidden-columns',
hidden: hidden,
hiddencolumnsnonce: jQuery('#hiddencolumnsnonce').val(),
page: page
});
}