Improved styling and wording
This commit is contained in:
parent
42a853c90b
commit
ac02ec290a
File diff suppressed because one or more lines are too long
|
@ -1842,6 +1842,14 @@ a.import_rates {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#rates-search {
|
||||||
|
float: right;
|
||||||
|
input.wc-tax-rates-search-field {
|
||||||
|
padding: 4px 8px;
|
||||||
|
font-size: 1.2em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
table.wc_tax_rates,
|
table.wc_tax_rates,
|
||||||
table.wc_input_table {
|
table.wc_input_table {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -17,7 +17,7 @@
|
||||||
paginationTemplate = wp.template( 'wc-tax-table-pagination' ),
|
paginationTemplate = wp.template( 'wc-tax-table-pagination' ),
|
||||||
$table = $( '.wc_tax_rates' ),
|
$table = $( '.wc_tax_rates' ),
|
||||||
$tbody = $( '#rates' ),
|
$tbody = $( '#rates' ),
|
||||||
$unsaved_msg = $( '#unsaved-changes' ),
|
$save_button = $( 'input[name="save"]' ),
|
||||||
$pagination = $( '#rates-pagination' ),
|
$pagination = $( '#rates-pagination' ),
|
||||||
$search_field = $( '#rates-search .wc-tax-rates-search-field' ),
|
$search_field = $( '#rates-search .wc-tax-rates-search-field' ),
|
||||||
$submit = $( '.submit .button-primary[type=submit]' ),
|
$submit = $( '.submit .button-primary[type=submit]' ),
|
||||||
|
@ -96,6 +96,7 @@
|
||||||
$pagination.on( 'change', 'input', { view : this }, this.onPageChange );
|
$pagination.on( 'change', 'input', { view : this }, this.onPageChange );
|
||||||
$(window).on( 'beforeunload', { view : this }, this.unloadConfirmation );
|
$(window).on( 'beforeunload', { view : this }, this.unloadConfirmation );
|
||||||
$submit.on( 'click', { view : this }, this.onSubmit );
|
$submit.on( 'click', { view : this }, this.onSubmit );
|
||||||
|
$save_button.attr('disabled','disabled');
|
||||||
|
|
||||||
// Can bind these directly to the buttons, as they won't get overwritten.
|
// Can bind these directly to the buttons, as they won't get overwritten.
|
||||||
$table.find('.insert').on( 'click', { view : this }, this.onAddNewRow );
|
$table.find('.insert').on( 'click', { view : this }, this.onAddNewRow );
|
||||||
|
@ -282,7 +283,7 @@
|
||||||
onExport : function( event ) {
|
onExport : function( event ) {
|
||||||
var csv_data = 'data:application/csv;charset=utf-8,' + data.strings.csv_data_cols.join(',') + '\n';
|
var csv_data = 'data:application/csv;charset=utf-8,' + data.strings.csv_data_cols.join(',') + '\n';
|
||||||
|
|
||||||
$.each( event.data.view.model.rates, function( id, rowData ) {
|
$.each( event.data.view.model.getFilteredRates(), function( id, rowData ) {
|
||||||
var row = '';
|
var row = '';
|
||||||
|
|
||||||
row += rowData.tax_rate_country + ',';
|
row += rowData.tax_rate_country + ',';
|
||||||
|
@ -305,12 +306,11 @@
|
||||||
},
|
},
|
||||||
setUnloadConfirmation : function() {
|
setUnloadConfirmation : function() {
|
||||||
this.needsUnloadConfirm = true;
|
this.needsUnloadConfirm = true;
|
||||||
$unsaved_msg.show();
|
$save_button.removeAttr('disabled');
|
||||||
$unsaved_msg.find( 'pre' ).text( JSON.stringify( this.model.changes, null, '\t' ) );
|
|
||||||
},
|
},
|
||||||
clearUnloadConfirmation : function() {
|
clearUnloadConfirmation : function() {
|
||||||
this.needsUnloadConfirm = false;
|
this.needsUnloadConfirm = false;
|
||||||
$unsaved_msg.hide();
|
$save_button.attr('disabled','disabled');
|
||||||
},
|
},
|
||||||
unloadConfirmation : function(event) {
|
unloadConfirmation : function(event) {
|
||||||
if ( event.data.view.needsUnloadConfirm ) {
|
if ( event.data.view.needsUnloadConfirm ) {
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -4,20 +4,17 @@ if ( ! defined( 'ABSPATH' ) ) {
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<h3><?php printf( __( 'Tax Rates for the "%s" Class', 'woocommerce' ), $current_class ? esc_html( $current_class ) : __( 'Standard', 'woocommerce' ) ); ?></h3>
|
|
||||||
<p><?php printf( __( 'Define tax rates for countries and states below. <a href="%s">See here</a> for available alpha-2 country codes.', 'woocommerce' ), 'http://en.wikipedia.org/wiki/ISO_3166-1#Current_codes' ); ?></p>
|
|
||||||
|
|
||||||
<div class="wc-tax-rates-search" id="rates-search">
|
<div class="wc-tax-rates-search" id="rates-search">
|
||||||
<input type="search" class="wc-tax-rates-search-field" placeholder="<?php esc_attr_e( 'Search…', 'woocommerce' ); ?>" value="<?php if ( isset( $_GET['s'] ) ) { echo esc_attr( $_GET['s'] ); } ?>" />
|
<input type="search" class="wc-tax-rates-search-field" placeholder="<?php esc_attr_e( 'Search…', 'woocommerce' ); ?>" value="<?php if ( isset( $_GET['s'] ) ) { echo esc_attr( $_GET['s'] ); } ?>" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="wc-tax-rates-pagination" id="rates-pagination"></div>
|
<h3><?php printf( __( '"%s" Tax Rates', 'woocommerce' ), $current_class ? esc_html( $current_class ) : __( 'Standard', 'woocommerce' ) ); ?></h3>
|
||||||
|
|
||||||
<table class="wc_tax_rates wc_input_table sortable widefat">
|
<table class="wc_tax_rates wc_input_table sortable widefat">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th class="sort"> </th>
|
<th class="sort"> </th>
|
||||||
<th width="8%"><?php _e( 'Country Code', 'woocommerce' ); ?> <span class="tips" data-tip="<?php esc_attr_e('A 2 digit country code, e.g. US. Leave blank to apply to all.', 'woocommerce'); ?>">[?]</span></th>
|
<th width="8%"><a href="http://en.wikipedia.org/wiki/ISO_3166-1#Current_codes" target="_blank"><?php _e( 'Country Code', 'woocommerce' ); ?></a> <span class="tips" data-tip="<?php esc_attr_e('A 2 digit country code, e.g. US. Leave blank to apply to all.', 'woocommerce'); ?>">[?]</span></th>
|
||||||
<th width="8%"><?php _e( 'State Code', 'woocommerce' ); ?> <span class="tips" data-tip="<?php esc_attr_e('A 2 digit state code, e.g. AL. Leave blank to apply to all.', 'woocommerce'); ?>">[?]</span></th>
|
<th width="8%"><?php _e( 'State Code', 'woocommerce' ); ?> <span class="tips" data-tip="<?php esc_attr_e('A 2 digit state code, e.g. AL. Leave blank to apply to all.', 'woocommerce'); ?>">[?]</span></th>
|
||||||
<th><?php _e( 'ZIP/Postcode', 'woocommerce' ); ?> <span class="tips" data-tip="<?php esc_attr_e('Postcode for this rule. Semi-colon (;) separate multiple values. Leave blank to apply to all areas. Wildcards (*) can be used. Ranges for numeric postcodes (e.g. 12345-12350) will be expanded into individual postcodes.', 'woocommerce'); ?>">[?]</span></th>
|
<th><?php _e( 'ZIP/Postcode', 'woocommerce' ); ?> <span class="tips" data-tip="<?php esc_attr_e('Postcode for this rule. Semi-colon (;) separate multiple values. Leave blank to apply to all areas. Wildcards (*) can be used. Ranges for numeric postcodes (e.g. 12345-12350) will be expanded into individual postcodes.', 'woocommerce'); ?>">[?]</span></th>
|
||||||
<th><?php _e( 'City', 'woocommerce' ); ?> <span class="tips" data-tip="<?php esc_attr_e('Cities for this rule. Semi-colon (;) separate multiple values. Leave blank to apply to all cities.', 'woocommerce'); ?>">[?]</span></th>
|
<th><?php _e( 'City', 'woocommerce' ); ?> <span class="tips" data-tip="<?php esc_attr_e('Cities for this rule. Semi-colon (;) separate multiple values. Leave blank to apply to all cities.', 'woocommerce'); ?>">[?]</span></th>
|
||||||
|
@ -45,11 +42,6 @@ if ( ! defined( 'ABSPATH' ) ) {
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<div id="unsaved-changes" style="display:none;">
|
|
||||||
<?php _e( 'There are unsaved changes.', 'woocommerce' ); ?>
|
|
||||||
<pre style="display:none;"></pre>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<script type="text/html" id="tmpl-wc-tax-table-row">
|
<script type="text/html" id="tmpl-wc-tax-table-row">
|
||||||
<tr class="tips" data-tip="<?php echo esc_attr( sprintf( __( 'Tax rate ID: %s', 'woocommerce' ), '{{ data.tax_rate_id }}' ) ); ?>" data-id="{{ data.tax_rate_id }}">
|
<tr class="tips" data-tip="<?php echo esc_attr( sprintf( __( 'Tax rate ID: %s', 'woocommerce' ), '{{ data.tax_rate_id }}' ) ); ?>" data-id="{{ data.tax_rate_id }}">
|
||||||
<td class="sort">
|
<td class="sort">
|
||||||
|
|
Loading…
Reference in New Issue