Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix: issues rendering the number tab results #755

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
86fd91d
Fix: issues rendering the number tab results
alexmigf Mar 19, 2024
ddcc03a
Wip
alexmigf Mar 19, 2024
4547ca5
Generate minified JS and CSS files
alexmigf Mar 19, 2024
b180669
Finished the implementation
alexmigf Mar 21, 2024
413a3c1
Generate minified JS and CSS files
alexmigf Mar 21, 2024
72390e9
Tweaks
alexmigf Mar 21, 2024
67df2a3
Generate minified JS and CSS files
alexmigf Mar 21, 2024
5d4e643
Tweaks
alexmigf Mar 21, 2024
d815864
Generate minified JS and CSS files
alexmigf Mar 21, 2024
a03963c
Fixes number data sorting
alexmigf Mar 21, 2024
b340521
Update class-wcpdf-number-store-list-table.php
alexmigf Mar 21, 2024
fbfa744
Tweaks
alexmigf Mar 21, 2024
736d81b
Generate minified JS and CSS files
alexmigf Mar 21, 2024
7a512d8
Tweaks on Credit Note number table
alexmigf Mar 21, 2024
a7607ff
Generate minified JS and CSS files
alexmigf Mar 21, 2024
8265c38
Limit fetch
alexmigf Mar 21, 2024
380dc68
Generate minified JS and CSS files
alexmigf Mar 21, 2024
5c34aa7
Small fix
alexmigf Mar 21, 2024
b2d76b0
Update debug-script.js
alexmigf Mar 25, 2024
7e41926
Tweaks
alexmigf Mar 25, 2024
a7ac598
Update class-wcpdf-settings-debug.php
alexmigf Mar 25, 2024
a0d366a
Update class-wcpdf-settings-debug.php
alexmigf Mar 25, 2024
ed2da3a
Tweaks
alexmigf Mar 26, 2024
676f9cc
Generate minified JS and CSS files
alexmigf Mar 26, 2024
1cfc80f
Adds date selectors
alexmigf Mar 27, 2024
f419942
Generate minified JS and CSS files
alexmigf Mar 27, 2024
4b08e3f
Tweaks
alexmigf Mar 27, 2024
29dfeb8
Merge branch 'main' into 752-improve-numbers-tab-query
alexmigf Apr 19, 2024
ef24014
Generate minified JS and CSS files
alexmigf Apr 19, 2024
868dace
Update class-wcpdf-number-store-list-table.php
alexmigf Apr 19, 2024
606d031
Merge branch '752-improve-numbers-tab-query' of github.com:wpovernigh…
alexmigf Apr 19, 2024
5632682
Merge branch 'main' into 752-improve-numbers-tab-query
alexmigf May 29, 2024
8995768
Merge branch 'main' into 752-improve-numbers-tab-query
alexmigf Jul 8, 2024
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
24 changes: 24 additions & 0 deletions assets/css/settings-styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,30 @@ table.wcpdf_documents_settings_list td.title {
margin-top: 20px;
}

.wcpdf_advanced_numbers_choose_table .number-table-data-info {
border-top: 1px solid #eaeaea;
margin-bottom: 20px;
}

.wcpdf_advanced_numbers_choose_table .item-number {
background-color: #d63638;
color: white;
padding: 3px 6px;
border-radius: 3px;
}

.wcpdf_advanced_numbers_choose_table .number-gapped {
background-color: #d63638;
}

.wcpdf_advanced_numbers_choose_table .number-doc-type {
background-color: #51266b;
}

.wcpdf_advanced_numbers_choose_table .number-refund {
background-color: #2271b1;
}

.wcpdf_document_settings_document_output_formats {
margin-bottom: 30px;
}
Expand Down
2 changes: 1 addition & 1 deletion assets/css/settings-styles.min.css

Large diffs are not rendered by default.

61 changes: 59 additions & 2 deletions assets/js/debug-script.js
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ jQuery( function( $ ) {
} );

// datepicker
$( '#renumber-date-from, #renumber-date-to, #delete-date-from, #delete-date-to' ).datepicker( { dateFormat: 'yy-mm-dd' } );
$( '#renumber-date-from, #renumber-date-to, #delete-date-from, #delete-date-to, #fetch-numbers-data-date-from, #fetch-numbers-data-date-to' ).datepicker( { dateFormat: 'yy-mm-dd' } );

// danger zone tools
$( document.body ).on( 'click', '#debug-tools .number-tools-btn', function( event ) {
Expand Down Expand Up @@ -217,5 +217,62 @@ jQuery( function( $ ) {
}
} );
}


// fetch/delete number table data
$( '#wpo-wcpdf-settings' ).on( 'click', '#fetch-numbers-data, #delete-numbers-data', function( e ) {
e.preventDefault();

let $button = $( this );
let table_name = $button.data( 'table_name' );
let operation = $button.data( 'operation' );
let from = $button.closest( '.number-table-data-info' ).find( '#fetch-numbers-data-date-from' ).val();
let to = $button.closest( '.number-table-data-info' ).find( '#fetch-numbers-data-date-to' ).val();
let order = get_number_table_url_query_string( 'order' );
let orderby = get_number_table_url_query_string( 'orderby' );

// block ui
$button.closest( '.wcpdf_advanced_numbers_choose_table' ).block( {
message: null,
overlayCSS: {
background: '#fff',
opacity: 0.6
}
} );

$.ajax( {
url: wpo_wcpdf_debug.ajaxurl,
data: {
action: 'wpo_wcpdf_numbers_data',
nonce: wpo_wcpdf_debug.nonce,
table_name: table_name,
operation: operation,
order: order,
orderby: orderby,
from: from,
to: to,
},
type: 'POST',
success: function( response ) {
if ( response.success ) {
window.location.replace( response.data );
} else {
location.reload();
}
},
error: function( xhr, ajaxOptions, thrownError ) {
alert( xhr.status + ':'+ thrownError );

$button.closest( '.wcpdf_advanced_numbers_choose_table' ).unblock();
}
} );

} );

function get_number_table_url_query_string( key ) {
let url_string = window.location.href;
let url = new URL( url_string );

return url.searchParams.get( key );
}

} );
2 changes: 1 addition & 1 deletion assets/js/debug-script.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading