Opened 3 years ago

Last modified 5 months ago

#12826 new enhancement

AJAX trash posts

Reported by: meheranandk Owned by:
Priority: normal Milestone: Future Release
Component: Trash Version: 2.9
Severity: normal Keywords: has-patch needs-refresh
Cc: aaron@…

Description (last modified by nacin)

Add AJAX to trash posts, like comment moderation.

From GSoC ideas list:

Add AJAX Paging to Admin Screens. Something we've never gotten around to is adding AJAX paging to the list-type screens (edit.php, etc). Currently, getting to the next page of items means a screen refresh. For this project, add ajax paging to all the list-type screens in the WordPress admin. We have all the underlying PHP, but it needs some JavaScript love.

Attachments (2)

admin-ajax.js (1.4 KB) - added by meheranandk 3 years ago.
JS file for AJAX Trash. (Place in wp-admin/js directory)
ajax-trash.diff (1.6 KB) - added by meheranandk 3 years ago.
Patch to AJAXify Trash in edit.php (Include admin-ajax.js as well)

Download all attachments as: .zip

Change History (8)

JS file for AJAX Trash. (Place in wp-admin/js directory)

Patch to AJAXify Trash in edit.php (Include admin-ajax.js as well)

  • Component changed from General to Trash
  • Description modified (diff)
  • Summary changed from AJAXifying WP Admin Panel interface to AJAX trash posts
  • Version set to 2.9
  • Cc aaron@… added

What is the performance difference between:

current_element.parent().parent().parent().parent().children("th,td:not(.undo-trash)").each(function(){
  /*do something */
});

and

current_element.parents('tr').children("th,td:not(.undo-trash)").each(function(){
  /*do something */
});

I know the latter seems much more straight forward

  • Keywords close added

Can this be closed to be dealt with in #14579 ?

  • Keywords close removed

Guess not.

  • Keywords has-patch needs-refresh added

#15489 was marked as a duplicate.

Note: See TracTickets for help on using tickets.