Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

## Unreleased

## 0.2.2 (2026-10-10)

* Match the Reset button size and alignment to compact WordPress list-table controls

## 0.2.1 (2026-09-16)

* Require WordPress 6.4 or newer
Expand Down
4 changes: 2 additions & 2 deletions assets/css/wp-reset-filters.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#wp-reset-filters {
margin: 1px 8px 0 0;
}
margin: 0 8px 0 0;
}
2 changes: 1 addition & 1 deletion assets/js/wp-reset-filters.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ jQuery( document ).ready( function ( $ ) {
$( '#post-query-submit' )
.addClass( 'button-primary' )
.after(
'<button class="button" id="wp-reset-filters" ' + WP_Reset_Filters.button_disabled + '>' + WP_Reset_Filters.button_text + '</button>'
'<button class="button button-compact" id="wp-reset-filters" ' + WP_Reset_Filters.button_disabled + '>' + WP_Reset_Filters.button_text + '</button>'
);

// Reload on "Reset" click
Expand Down
5 changes: 4 additions & 1 deletion readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Tags: jquery, select, chosen
Requires at least: 6.4
Requires PHP: 7.4
Tested up to: 7.1
Stable tag: 0.2.1
Stable tag: 0.2.2
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9Q4F4EL5YJ62J

Add a Reset button to WordPress list-table filters.
Expand Down Expand Up @@ -50,6 +50,9 @@ http://github.com/stuttter/wp-reset-filters/

== Changelog ==

= 0.2.2 =
* Match the Reset button size and alignment to compact WordPress list-table controls

= 0.2.1 =
* Require WordPress 6.4 or newer

Expand Down
4 changes: 2 additions & 2 deletions tests/EnqueueTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public function test_enqueues_the_current_assets_for_an_invocation() {
'wp-reset-filters',
'https://example.test/wp-content/plugins/wp-reset-filters/assets/css/wp-reset-filters.css',
array(),
201511170001,
202610100001,
),
$GLOBALS['wprf_test']['calls']['wp_enqueue_style'][0]
);
Expand All @@ -32,7 +32,7 @@ public function test_enqueues_the_current_assets_for_an_invocation() {
'wp-reset-filters',
'https://example.test/wp-content/plugins/wp-reset-filters/assets/js/wp-reset-filters.js',
array( 'jquery' ),
201511170001,
202610100001,
true,
),
$GLOBALS['wprf_test']['calls']['wp_enqueue_script'][0]
Expand Down
22 changes: 21 additions & 1 deletion tests/HelpersTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,26 @@ public function test_returns_the_plugin_directory_url() {
}

public function test_returns_the_current_asset_version() {
$this->assertSame( 201511170001, wp_reset_filters_get_asset_version() );
$this->assertSame( 202610100001, wp_reset_filters_get_asset_version() );
}

/**
* Tests that the reset button matches compact WordPress admin buttons.
*/
public function test_reset_button_uses_compact_admin_button_styling() {
// phpcs:ignore WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents -- Reading a local test fixture.
$script = file_get_contents( dirname( __DIR__ ) . '/assets/js/wp-reset-filters.js' );

$this->assertStringContainsString( 'class="button button-compact"', $script );
}

/**
* Tests that the reset button aligns with the adjacent filter button.
*/
public function test_reset_button_uses_the_filter_button_margin() {
// phpcs:ignore WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents -- Reading a local test fixture.
$stylesheet = file_get_contents( dirname( __DIR__ ) . '/assets/css/wp-reset-filters.css' );

$this->assertStringContainsString( 'margin: 0 8px 0 0;', $stylesheet );
}
}
4 changes: 2 additions & 2 deletions wp-reset-filters.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* Plugin URI: http://wordpress.org/plugins/wp-reset-filters/
* Author: John James Jacoby
* Author URI: http://jjj.me
* Version: 0.2.1
* Version: 0.2.2
* Description: Adds a "Reset" button to filters
* Requires at least: 6.4
* Requires PHP: 7.4
Expand Down Expand Up @@ -60,5 +60,5 @@ function wp_reset_filters_get_plugin_url() {
* @return int
*/
function wp_reset_filters_get_asset_version() {
return 201511170001;
return 202610100001;
}
Loading