Make it a little bit "smarter" using jQuery to avoid default $order value

This commit is contained in:
savvasha
2019-03-01 18:37:04 +02:00
parent b0e3732b90
commit 1c540903cd
2 changed files with 18 additions and 12 deletions

View File

@@ -886,4 +886,13 @@ jQuery(document).ready(function($){
// Trigger box score time converter
$('.sp-convert-time-input').change();
// Trigger show/hide of team table ordering
$('#sp_orderby').change(function(){
if ($('#sp_orderby').val() == 'default') {
$("#sp_order").hide();
}else{
$('#sp_order').show();
}
});
});

View File

@@ -31,9 +31,6 @@ class SP_Meta_Box_Table_Details {
$date_relative = get_post_meta( $post->ID, 'sp_date_relative', true );
$orderby = get_post_meta( $post->ID, 'sp_orderby', true );
$order = get_post_meta( $post->ID, 'sp_order', true );
if ( ! $order ) {
$order = 'ASC';
}
?>
<div>
<p><strong><?php _e( 'Heading', 'sportspress' ); ?></strong></p>
@@ -111,15 +108,15 @@ class SP_Meta_Box_Table_Details {
sp_dropdown_pages( $args );
?>
</p>
<?php if ( $orderby != 'default' ) { ?>
<p><strong><?php _e( 'Sort Order', 'sportspress' ); ?></strong></p>
<p>
<select name="sp_order">
<option value="ASC" <?php selected( 'ASC', $order ); ?>><?php _e( 'Ascending', 'sportspress' ); ?></option>
<option value="DESC" <?php selected( 'DESC', $order ); ?>><?php _e( 'Descending', 'sportspress' ); ?></option>
</select>
</p>
<?php } ?>
<div id="sp_order" <?php echo ( $orderby === 'default' ? 'style="display: none;"' : '' ); ?>>
<p><strong><?php _e( 'Sort Order', 'sportspress' ); ?></strong></p>
<p>
<select name="sp_order">
<option value="ASC" <?php selected( 'ASC', $order ); ?>><?php _e( 'Ascending', 'sportspress' ); ?></option>
<option value="DESC" <?php selected( 'DESC', $order ); ?>><?php _e( 'Descending', 'sportspress' ); ?></option>
</select>
</p>
</div>
<?php
}