mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-11 12:20:22 +00:00
Column hiding for manage posts. see #7725
git-svn-id: https://develop.svn.wordpress.org/trunk@8858 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
(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);
|
||||
} );
|
||||
|
||||
if ( $.browser.msie ) {
|
||||
$('#side-sortables').append( '<div id="make-it-tall"></div>' );
|
||||
} else {
|
||||
$('#side-sortables').append( '<div id="make-it-tall" style="margin-bottom: -2000px; padding-bottom: 2001px"></div>' );
|
||||
}
|
||||
$('#wpbody-content').css( 'overflow', 'hidden' );
|
||||
}
|
||||
}
|
||||
}(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
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
jQuery(document).ready( function($) {
|
||||
columns.init('post');
|
||||
|
||||
// Edit Settings
|
||||
$('#show-settings-link').click(function () {
|
||||
$('#edit-settings').slideDown('normal', function(){
|
||||
$('#show-settings-link').hide();
|
||||
$('#hide-settings-link').show();
|
||||
|
||||
});
|
||||
$('#show-settings').addClass('show-settings-opened');
|
||||
return false;
|
||||
});
|
||||
|
||||
$('#hide-settings-link').click(function () {
|
||||
$('#edit-settings').slideUp('normal', function(){
|
||||
$('#hide-settings-link').hide();
|
||||
$('#show-settings-link').show();
|
||||
$('#show-settings').removeClass('show-settings-opened');
|
||||
});
|
||||
|
||||
return false;
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user