installed plugin Easy Digital Downloads
version 3.1.0.3
This commit is contained in:
@ -0,0 +1,43 @@
|
||||
jQuery( document ).ready( function( $ ) {
|
||||
$( 'body' ).on( 'click', '#the-list .editinline', function() {
|
||||
let post_id = $( this ).closest( 'tr' ).attr( 'id' );
|
||||
|
||||
post_id = post_id.replace( 'post-', '' );
|
||||
|
||||
const $edd_inline_data = $( '#post-' + post_id );
|
||||
|
||||
const regprice = $edd_inline_data.find( '.column-price .downloadprice-' + post_id ).val();
|
||||
|
||||
// If variable priced product disable editing, otherwise allow price changes
|
||||
if ( regprice !== $( '#post-' + post_id + '.column-price .downloadprice-' + post_id ).val() ) {
|
||||
$( '.regprice', '#edd-download-data' ).val( regprice ).attr( 'disabled', false );
|
||||
} else {
|
||||
$( '.regprice', '#edd-download-data' ).val( edd_vars.quick_edit_warning ).attr( 'disabled', 'disabled' );
|
||||
}
|
||||
} );
|
||||
|
||||
// Bulk edit save
|
||||
$( document.body ).on( 'click', '#bulk_edit', function() {
|
||||
// define the bulk edit row
|
||||
const $bulk_row = $( '#bulk-edit' );
|
||||
|
||||
// get the selected post ids that are being edited
|
||||
const $post_ids = new Array();
|
||||
$bulk_row.find( '#bulk-titles' ).children().each( function() {
|
||||
$post_ids.push( $( this ).attr( 'id' ).replace( /^(ttle)/i, '' ) );
|
||||
} );
|
||||
|
||||
// get the stock and price values to save for all the product ID's
|
||||
const $price = $( '#edd-download-data input[name="_edd_regprice"]' ).val();
|
||||
|
||||
const data = {
|
||||
action: 'edd_save_bulk_edit',
|
||||
edd_bulk_nonce: $post_ids,
|
||||
post_ids: $post_ids,
|
||||
price: $price,
|
||||
};
|
||||
|
||||
// save the data
|
||||
$.post( ajaxurl, data );
|
||||
} );
|
||||
} );
|
Reference in New Issue
Block a user