File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1919 }
2020 }
2121
22- .pull-taxonomy {
22+ .pull-taxonomy ,
23+ .dt-reset-filters-button {
2324
2425 & .hide {
2526 display : none ;
Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ if ( chooseConnection && choosePostType && form ) {
4545 * When the post type is changed, show/hide the taxonomy fields based on the post type.
4646 */
4747 jQuery ( choosePostType ) . on ( 'change' , ( event ) => {
48+ let shouldHideResetFiltersButton = false ;
4849 const selectedPostType =
4950 event . currentTarget . options [ event . currentTarget . selectedIndex ] ;
5051 if ( selectedPostType ) {
@@ -65,15 +66,35 @@ if ( chooseConnection && choosePostType && form ) {
6566 jQuery ( taxonomyField ) . addClass ( 'hide' ) ;
6667 jQuery ( taxonomyField ) . removeClass ( 'show' ) ;
6768 }
69+
70+ if (
71+ ! shouldHideResetFiltersButton &&
72+ 'all' !==
73+ taxonomyField . options [
74+ taxonomyField . selectedIndex
75+ ] . value
76+ ) {
77+ shouldHideResetFiltersButton = true ;
78+ }
6879 } ) ;
6980 } else {
7081 pullTaxonomies . forEach ( ( taxonomyField ) => {
7182 jQuery ( taxonomyField ) . addClass ( 'hide' ) ;
7283 jQuery ( taxonomyField ) . removeClass ( 'show' ) ;
7384 } ) ;
85+
86+ shouldHideResetFiltersButton = true ;
7487 }
7588 }
7689 }
90+
91+ if ( shouldHideResetFiltersButton ) {
92+ jQuery ( choosePostTypeReset ) . addClass ( 'hide' ) ;
93+ jQuery ( choosePostTypeReset ) . removeClass ( 'show' ) ;
94+ } else {
95+ jQuery ( choosePostTypeReset ) . addClass ( 'show' ) ;
96+ jQuery ( choosePostTypeReset ) . removeClass ( 'hide' ) ;
97+ }
7798 } ) ;
7899
79100 if ( choosePostTypeBtn ) {
You can’t perform that action at this time.
0 commit comments