PluginProbe ʕ •ᴥ•ʔ
WooCommerce / 11.1.0
WooCommerce v11.1.0
11.1.0 11.1.0-rc.2 11.1.0-rc.1 11.1.0-beta.2 11.1.0-beta.1 11.0.1 11.0.0 11.0.0-rc.3 11.0.0-rc.2 11.0.0-rc.1 11.0.0-beta.2 11.0.0-beta.1 10.9.4 10.9.3 10.9.2 10.9.1 10.9.0 10.9.0-rc.1 10.9.0-beta.2 10.9.0-beta.1 10.8.1 10.8.0 10.8.0-rc.1 10.8.0-beta.2 10.8.0-beta.1 7.8.0-beta.1 7.8.0-beta.2 7.8.0-rc.1 7.8.0-rc.2 7.8.1 7.8.2 7.8.3 7.8.4 7.9.0 7.9.0-beta.1 7.9.0-beta.2 7.9.0-rc.2 7.9.0-rc.3 7.9.1 7.9.2 8.0.0 8.0.0-beta.1 8.0.0-beta.2 8.0.0-rc.1 8.0.0-rc.2 8.0.1 8.0.2 8.0.3 8.0.4 8.0.5 8.1.0 8.1.0-beta.1 8.1.0-rc.1 8.1.0-rc.2 8.1.1 8.1.2 8.1.3 8.1.4 8.2.0 8.2.0-beta.1 8.2.0-rc.1 8.2.0-rc.2 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.3.0 8.3.0-beta.1 8.3.0-rc.1 8.3.0-rc.2 8.3.1 8.3.2 8.3.3 8.3.4 8.4.0 8.4.0-beta.1 8.4.0-rc.1 8.4.1 8.4.2 8.4.3 8.5.0 8.5.0-beta.1 8.5.0-rc.1 8.5.1 8.5.2 8.5.3 8.5.4 8.5.5 8.6.0 8.6.0-beta.1 8.6.0-rc.1 8.6.1 8.6.2 8.6.3 8.6.4 8.7.0 8.7.0-beta.1 8.7.0-beta.2 8.7.0-rc.1 8.7.1 8.7.2 8.7.3 8.8.0 8.8.0-beta.1 8.8.0-rc.1 8.8.1 8.8.2 8.8.3 8.8.4 8.8.5 8.8.6 8.8.7 8.9.0 8.9.0-beta.1 8.9.0-rc.1 8.9.1 8.9.2 8.9.3 8.9.4 8.9.5 9.0.0 9.0.0-beta.1 9.0.0-beta.2 9.0.0-rc.1 9.0.1 9.0.2 9.0.3 9.0.4 9.1.0 9.1.0-beta.1 9.1.0-rc.1 9.1.1 9.1.2 9.1.3 9.1.4 9.1.5 9.1.6 9.2.0 9.2.0-beta.1 9.2.0-rc.1 9.2.1 9.2.2 9.2.3 9.2.4 9.2.5 9.3.0 9.3.0-beta.1 9.3.0-rc.1 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.3.6 9.4.0 9.4.0-beta.1 9.4.0-beta.2 9.4.0-rc.1 9.4.0-rc.2 9.4.0-rc.3 9.4.0-rc.4 9.4.1 9.4.2 9.4.3 9.4.4 9.4.5 9.5.0 9.5.0-beta.1 9.5.0-beta.2 9.5.0-rc.1 9.5.1 9.5.2 9.5.3 9.5.4 9.6.0 9.6.0-beta.1 9.6.0-beta.2 9.6.0-rc.1 9.6.1 9.6.2 9.6.3 9.6.4 9.7.0 9.7.0-beta.1 9.7.0-rc.1 9.7.1 9.7.2 9.7.3 9.8.0 9.8.0-beta.1 9.8.0-rc.1 9.8.1 9.8.2 9.8.3 9.8.4 9.8.5 9.8.6 9.8.7 9.9.0 9.9.0-beta.1 9.9.0-rc.1 9.9.1 9.9.2 9.9.3 9.9.4 9.9.5 9.9.6 9.9.7 3.7.3 7.1.2 3.8.0 7.2.0 3.8.0-beta.1 7.2.0-beta.1 3.8.0-rc.1 7.2.0-beta.2 3.8.0-rc.2 7.2.0-rc.1 3.8.1 7.2.0-rc.2 3.8.2 7.2.1 3.8.3 7.2.2 3.9.0 7.2.3 3.9.0-beta.1 7.2.4 3.9.0-beta.2 7.3.0 3.9.0-rc.1 7.3.0-beta.1 3.9.0-rc.2 7.3.0-beta.2 3.9.0-rc.3 7.3.0-rc.1 3.9.0-rc.4 7.3.0-rc.2 3.9.1 7.3.1 3.9.2 7.4.0 3.9.3 7.4.0-beta.1 3.9.4 7.4.0-beta.2 3.9.5 7.4.0-rc.1 4.0.0 7.4.0-rc.2 4.0.0-beta.1 7.4.1 4.0.0-rc.1 7.4.2 4.0.0-rc.2 7.5.0 4.0.1 7.5.0-beta.1 4.0.2 7.5.0-beta.2 4.0.3 7.5.0-rc.1 4.0.4 7.5.1 4.1.0 7.5.2 4.1.0-beta.1 7.6.0 4.1.0-beta.2 7.6.0-beta.1 4.1.0-rc.1 7.6.0-beta.2 4.1.0-rc.2 7.6.0-rc.1 4.1.1 7.6.0-rc.2 4.1.2 7.6.0-rc.3 4.1.3 7.6.1 4.1.4 7.6.2 4.2.0 7.7.0 4.2.0-RC.1 7.7.0-beta.1 4.2.0-RC.2 7.7.0-beta.2 4.2.0-beta.1 7.7.0-rc.1 4.2.1 7.7.1 4.2.2 7.7.2 4.2.3 7.7.3 4.2.4 7.8.0 4.2.5 4.3.0 4.3.0-beta.1 4.3.0-rc.1 4.3.0-rc.2 4.3.0-rc.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.4.0 4.4.0-beta.1 4.4.0-rc.1 4.4.1 4.4.2 4.4.3 4.4.4 4.5.0 4.5.0-beta.1 4.5.0-rc.1 4.5.0-rc.3 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.6.0-beta.1 4.6.0-rc.1 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.7.0 4.7.0-beta.1 4.7.0-beta.2 4.7.0-rc.1 4.7.1 4.7.1-beta.1 4.7.2 4.7.3 4.7.4 4.8.0 4.8.0-beta.1 4.8.0-rc.1 4.8.0-rc.2 4.8.1 4.8.2 4.8.3 4.9.0 4.9.0-beta.1 4.9.0-rc.1 4.9.0-rc.2 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 5.0.0 5.0.0-beta.1 5.0.0-beta.2 5.0.0-rc.1 5.0.0-rc.2 5.0.0-rc.3 5.0.1 5.0.2 5.0.3 5.1.0 5.1.0-beta.1 5.1.0-rc.1 trunk 5.1.1 10.0.0 5.1.2 10.0.0-rc.1 5.1.3 10.0.0-rc.2 5.2.0 10.0.1 5.2.0-beta.1 10.0.2 5.2.0-rc.1 10.0.3 5.2.0-rc.2 10.0.4 5.2.1 10.0.5 5.2.2 10.0.6 5.2.3 10.1.0 5.2.4 10.1.0-rc.1 5.2.5 10.1.0-rc.2 5.3.0 10.1.0-rc.3 5.3.0-beta.1 10.1.0-rc.4 5.3.0-rc.1 10.1.1 5.3.0-rc.2 10.1.2 5.3.1 10.1.3 5.3.2 10.1.4 5.3.3 10.2.0 5.4.0 10.2.0-beta.1 5.4.0-beta.1 10.2.0-beta.2 5.4.0-rc.1 10.2.0-rc.1 5.4.1 10.2.1 5.4.2 10.2.2 5.4.3 10.2.3 5.4.4 10.2.4 5.4.5 10.3.0 5.5.0 10.3.0-beta.1 5.5.0-beta.1 10.3.0-beta.2 5.5.0-rc.1 10.3.0-rc.1 5.5.0-rc.2 10.3.0-rc.2 5.5.1 10.3.1 5.5.2 10.3.2 5.5.3 10.3.3 5.5.4 10.3.4 5.5.5 10.3.5 5.6.0 10.3.6 5.6.0-beta.1 10.3.7 5.6.0-rc.1 10.3.8 5.6.0-rc.2 10.4.0 5.6.1 10.4.0-beta.1 5.6.2 10.4.0-beta.2 5.6.3 10.4.0-rc.1 5.7.0 10.4.1 5.7.0-beta.1 10.4.2 5.7.0-rc.1 10.4.3 5.7.1 10.4.4 5.7.2 10.5.0 5.7.3 10.5.0-beta.1 5.8.0 10.5.0-beta.2 5.8.0-beta.1 10.5.0-rc.1 5.8.0-beta.2 10.5.0-rc.2 5.8.0-rc.1 10.5.0-rc.3 5.8.1 10.5.1 5.8.2 10.5.2 5.9.0 10.5.3 5.9.0-beta.1 10.6.0 5.9.0-rc.1 10.6.0-beta.1 5.9.0-rc.2 10.6.0-beta.2 5.9.1 10.6.0-rc.1 5.9.2 10.6.1 6.0.0 10.6.2 6.0.0-beta.1 10.7.0 6.0.0-rc.1 10.7.0-beta.1 6.0.1 10.7.0-beta.2 6.0.2 10.7.0-rc.1 6.1.0 3.0.0 6.1.0-beta.1 3.0.1 6.1.0-rc.1 3.0.2 6.1.0-rc.2 3.0.3 6.1.1 3.0.4 6.1.2 3.0.5 6.1.3 3.0.6 6.2.0 3.0.7 6.2.0-beta.1 3.0.8 6.2.0-rc.1 3.0.9 6.2.0-rc.2 3.1.0 6.2.1 3.1.1 6.2.2 3.1.2 6.2.3 3.2.0 6.3.0 3.2.1 6.3.0-beta.1 3.2.2 6.3.0-rc.1 3.2.3 6.3.0-rc.2 3.2.4 6.3.1 3.2.5 6.3.2 3.2.6 6.4.0 3.3.0 6.4.0-beta.1 3.3.1 6.4.0-rc.1 3.3.2 6.4.1 3.3.2-rc.1 6.4.2 3.3.3 6.5.0 3.3.4 6.5.0-beta.1 3.3.5 6.5.0-rc.1 3.3.6 6.5.0-rc.2 3.4.0 6.5.1 3.4.0-beta.1 6.5.2 3.4.0-rc.2 6.6.0 3.4.1 6.6.0-beta.1 3.4.2 6.6.0-rc.1 3.4.3 6.6.0-rc.2 3.4.4 6.6.1 3.4.5 6.6.2 3.4.6 6.7.0 3.4.7 6.7.0-beta.1 3.4.8 6.7.0-beta.2 3.5.0 6.7.0-rc.1 3.5.0-beta.1 6.7.1 3.5.0-rc.1 6.8.0 3.5.0-rc.2 6.8.0-beta.1 3.5.1 6.8.0-beta.2 3.5.10 6.8.0-rc.1 3.5.2 6.8.1 3.5.3 6.8.2 3.5.4 6.8.3 3.5.5 6.9.0 3.5.6 6.9.0-beta.1 3.5.7 6.9.0-beta.2 3.5.8 6.9.0-rc.1 3.5.9 6.9.1 3.6.0 6.9.2 3.6.0-beta.1 6.9.3 3.6.0-rc.1 6.9.4 3.6.0-rc.2 6.9.5 3.6.0-rc.3 7.0.0 3.6.1 7.0.0-beta.1 3.6.2 7.0.0-beta.2 3.6.3 7.0.0-beta.3 3.6.4 7.0.0-rc.1 3.6.5 7.0.0-rc.2 3.6.6 7.0.1 3.6.7 7.0.2 3.7.0 7.1.0 3.7.0-beta.1 7.1.0-beta.1 3.7.0-rc.1 7.1.0-beta.2 3.7.0-rc.2 7.1.0-rc.1 3.7.1 7.1.0-rc.2 3.7.2 7.1.1
woocommerce / assets / js / admin / quick-edit.js
woocommerce / assets / js / admin Last commit date
api-keys.js 5 years ago api-keys.min.js 3 years ago backbone-modal.js 2 weeks ago backbone-modal.min.js 2 weeks ago marketplace-suggestions.js 1 year ago marketplace-suggestions.min.js 1 year ago meta-boxes-coupon.js 1 year ago meta-boxes-coupon.min.js 1 year ago meta-boxes-order.js 2 weeks ago meta-boxes-order.min.js 2 weeks ago meta-boxes-product-variation.js 2 weeks ago meta-boxes-product-variation.min.js 2 weeks ago meta-boxes-product.js 2 weeks ago meta-boxes-product.min.js 2 weeks ago meta-boxes.js 6 months ago meta-boxes.min.js 6 months ago network-orders.js 8 years ago network-orders.min.js 3 years ago order-attribution-admin.js 2 years ago order-attribution-admin.min.js 2 years ago product-editor.js 1 year ago product-editor.min.js 1 year ago product-ordering.js 5 months ago product-ordering.min.js 5 months ago quick-edit.js 2 weeks ago quick-edit.min.js 2 weeks ago reports.js 1 year ago reports.min.js 1 year ago settings-views-html-settings-tax.js 1 month ago settings-views-html-settings-tax.min.js 1 month ago settings.js 1 year ago settings.min.js 1 year ago system-status.js 1 month ago system-status.min.js 1 month ago term-ordering.js 5 months ago term-ordering.min.js 5 months ago users.js 5 years ago users.min.js 3 years ago variation-gallery.js 2 months ago variation-gallery.min.js 2 months ago wc-admin-notices.js 2 weeks ago wc-admin-notices.min.js 2 weeks ago wc-brands-enhanced-select.js 1 year ago wc-brands-enhanced-select.min.js 1 year ago wc-clipboard.js 5 years ago wc-clipboard.min.js 5 years ago wc-customer-stock-notifications.js 1 year ago wc-customer-stock-notifications.min.js 1 year ago wc-enhanced-select.js 2 weeks ago wc-enhanced-select.min.js 2 weeks ago wc-orders.js 3 weeks ago wc-orders.min.js 3 weeks ago wc-product-export.js 1 year ago wc-product-export.min.js 1 year ago wc-product-import.js 3 years ago wc-product-import.min.js 3 years ago wc-recent-reviews-widget-async.js 6 months ago wc-recent-reviews-widget-async.min.js 6 months ago wc-setup.js 5 years ago wc-setup.min.js 3 years ago wc-shipping-classes.js 1 year ago wc-shipping-classes.min.js 1 year ago wc-shipping-providers.js 5 months ago wc-shipping-providers.min.js 5 months ago wc-shipping-zone-methods.js 2 weeks ago wc-shipping-zone-methods.min.js 2 weeks ago wc-shipping-zones.js 1 year ago wc-shipping-zones.min.js 1 year ago wc-status-widget-async.js 6 months ago wc-status-widget-async.min.js 6 months ago wc-status-widget.js 1 year ago wc-status-widget.min.js 1 year ago woocommerce_admin.js 1 month ago woocommerce_admin.min.js 1 month ago
quick-edit.js
208 lines
1 /*global inlineEditPost, woocommerce_admin, woocommerce_quick_edit */
2 jQuery(
3 function( $ ) {
4 function init_sale_datepickers( $row ) {
5 if ( ! $.fn.datepicker ) {
6 return;
7 }
8
9 var $date_from = $row.find( 'input[name="_sale_price_dates_from"]' ),
10 $date_to = $row.find( 'input[name="_sale_price_dates_to"]' );
11
12 function sync_date_limits() {
13 $date_from.datepicker( 'option', 'maxDate', $date_to.datepicker( 'getDate' ) );
14 $date_to.datepicker( 'option', 'minDate', $date_from.datepicker( 'getDate' ) );
15 }
16
17 $date_from.add( $date_to ).datepicker( {
18 defaultDate: '',
19 dateFormat: 'yy-mm-dd',
20 numberOfMonths: 1,
21 showButtonPanel: true,
22 onSelect: function() {
23 sync_date_limits();
24 $( this ).trigger( 'change' );
25 }
26 } );
27
28 sync_date_limits();
29 }
30
31 $( '#the-list' ).on(
32 'click',
33 '.editinline',
34 function() {
35
36 inlineEditPost.revert();
37
38 var post_id = $( this ).closest( 'tr' ).attr( 'id' );
39
40 post_id = post_id.replace( 'post-', '' );
41
42 var $wc_inline_data = $( '#woocommerce_inline_' + post_id );
43
44 var sku = $wc_inline_data.find( '.sku' ).text(),
45 regular_price = $wc_inline_data.find( '.regular_price' ).text(),
46 sale_price = $wc_inline_data.find( '.sale_price ' ).text(),
47 sale_date_from = $wc_inline_data.find( '.sale_price_dates_from' ).text(),
48 sale_date_to = $wc_inline_data.find( '.sale_price_dates_to' ).text(),
49 weight = $wc_inline_data.find( '.weight' ).text(),
50 length = $wc_inline_data.find( '.length' ).text(),
51 width = $wc_inline_data.find( '.width' ).text(),
52 height = $wc_inline_data.find( '.height' ).text(),
53 shipping_class = $wc_inline_data.find( '.shipping_class' ).text(),
54 visibility = $wc_inline_data.find( '.visibility' ).text(),
55 stock_status = $wc_inline_data.find( '.stock_status' ).text(),
56 stock = $wc_inline_data.find( '.stock' ).text(),
57 featured = $wc_inline_data.find( '.featured' ).text(),
58 manage_stock = $wc_inline_data.find( '.manage_stock' ).text(),
59 menu_order = $wc_inline_data.find( '.menu_order' ).text(),
60 tax_status = $wc_inline_data.find( '.tax_status' ).text(),
61 tax_class = $wc_inline_data.find( '.tax_class' ).text(),
62 backorders = $wc_inline_data.find( '.backorders' ).text(),
63 product_type = $wc_inline_data.find( '.product_type' ).text();
64
65 var formatted_regular_price = regular_price.replace( '.', woocommerce_admin.mon_decimal_point ),
66 formatted_sale_price = sale_price.replace( '.', woocommerce_admin.mon_decimal_point );
67
68 var cogs_data = $wc_inline_data.find( '.cogs_value ' );
69 if( cogs_data.length > 0 ) {
70 var formatted_cogs_value = cogs_data.text().replace( '.', woocommerce_admin.mon_decimal_point );
71 $( 'input[name="_cogs_value"]', '.inline-edit-row' ).val( formatted_cogs_value );
72 }
73
74 $( 'input[name="_sku"]', '.inline-edit-row' ).val( sku );
75 $( 'input[name="_regular_price"]', '.inline-edit-row' ).val( formatted_regular_price );
76 $( 'input[name="_sale_price"]', '.inline-edit-row' ).val( formatted_sale_price );
77 $( 'input[name="_sale_price_dates_from"]', '.inline-edit-row' ).val( sale_date_from );
78 $( 'input[name="_sale_price_dates_to"]', '.inline-edit-row' ).val( sale_date_to );
79 setTimeout( function() {
80 init_sale_datepickers( $( '#edit-' + post_id ) );
81 }, 0 );
82 $( 'input[name="_weight"]', '.inline-edit-row' ).val( weight );
83 $( 'input[name="_length"]', '.inline-edit-row' ).val( length );
84 $( 'input[name="_width"]', '.inline-edit-row' ).val( width );
85 $( 'input[name="_height"]', '.inline-edit-row' ).val( height );
86
87 $( 'select[name="_shipping_class"] option:selected', '.inline-edit-row' ).attr( 'selected', false ).trigger( 'change' );
88 $( 'select[name="_shipping_class"] option[value="' + shipping_class + '"]' ).attr( 'selected', 'selected' )
89 .trigger( 'change' );
90
91 $( 'input[name="_stock"]', '.inline-edit-row' ).val( stock );
92 $( 'input[name="menu_order"]', '.inline-edit-row' ).val( menu_order );
93
94 $(
95 'select[name="_tax_status"] option, ' +
96 'select[name="_tax_class"] option, ' +
97 'select[name="_visibility"] option, ' +
98 'select[name="_stock_status"] option, ' +
99 'select[name="_backorders"] option'
100 ).prop( 'selected', false ).removeAttr( 'selected' );
101
102 var is_variable_product = 'variable' === product_type;
103 $( 'select[name="_stock_status"] ~ .wc-quick-edit-warning', '.inline-edit-row' ).toggle( is_variable_product );
104 $( 'select[name="_stock_status"] option[value="' + (is_variable_product ? '' : stock_status) + '"]', '.inline-edit-row' )
105 .attr( 'selected', 'selected' );
106
107 $( 'select[name="_tax_status"] option[value="' + tax_status + '"]', '.inline-edit-row' ).attr( 'selected', 'selected' );
108 $( 'select[name="_tax_class"] option[value="' + tax_class + '"]', '.inline-edit-row' ).attr( 'selected', 'selected' );
109 $( 'select[name="_visibility"] option[value="' + visibility + '"]', '.inline-edit-row' ).attr( 'selected', 'selected' );
110 $( 'select[name="_backorders"] option[value="' + backorders + '"]', '.inline-edit-row' ).attr( 'selected', 'selected' );
111
112 if ( 'yes' === featured ) {
113 $( 'input[name="_featured"]', '.inline-edit-row' ).prop( 'checked', true );
114 } else {
115 $( 'input[name="_featured"]', '.inline-edit-row' ).prop( 'checked', false );
116 }
117
118 // Conditional display.
119 var product_is_virtual = $wc_inline_data.find( '.product_is_virtual' ).text();
120
121 var product_supports_stock_status = 'external' !== product_type;
122 var product_supports_stock_fields = 'external' !== product_type && 'grouped' !== product_type;
123
124 $( '.stock_fields, .manage_stock_field, .stock_status_field, .backorder_field' ).show();
125
126 if ( product_supports_stock_fields ) {
127 if ( 'yes' === manage_stock ) {
128 $( '.stock_qty_field, .backorder_field', '.inline-edit-row' ).show().removeAttr( 'style' );
129 $( '.stock_status_field' ).hide();
130 $( '.manage_stock_field input' ).prop( 'checked', true );
131 } else {
132 $( '.stock_qty_field, .backorder_field', '.inline-edit-row' ).hide();
133 $( '.stock_status_field' ).show().removeAttr( 'style' );
134 $( '.manage_stock_field input' ).prop( 'checked', false );
135 }
136 } else if ( product_supports_stock_status ) {
137 $( '.stock_fields, .manage_stock_field, .backorder_field' ).hide();
138 } else {
139 $( '.stock_fields, .manage_stock_field, .stock_status_field, .backorder_field' ).hide();
140 }
141
142 if ( 'simple' === product_type || 'external' === product_type ) {
143 $( '.price_fields', '.inline-edit-row' ).show().removeAttr( 'style' );
144 } else {
145 $( '.price_fields', '.inline-edit-row' ).hide();
146 }
147
148 if ( 'yes' === product_is_virtual ) {
149 $( '.dimension_fields', '.inline-edit-row' ).hide();
150 } else {
151 $( '.dimension_fields', '.inline-edit-row' ).show().removeAttr( 'style' );
152 }
153
154 // Rename core strings.
155 $( 'input[name="comment_status"]' ).parent().find( '.checkbox-title' ).text( woocommerce_quick_edit.strings.allow_reviews );
156 }
157 );
158
159 $( '#the-list' ).on(
160 'change',
161 '.inline-edit-row input[name="_manage_stock"]',
162 function() {
163
164 if ( $( this ).is( ':checked' ) ) {
165 $( '.stock_qty_field, .backorder_field', '.inline-edit-row' ).show().removeAttr( 'style' );
166 $( '.stock_status_field' ).hide();
167 } else {
168 $( '.stock_qty_field, .backorder_field', '.inline-edit-row' ).hide();
169 $( '.stock_status_field' ).show().removeAttr( 'style' );
170 }
171
172 }
173 );
174
175 $( '#wpbody' ).on(
176 'click',
177 '#doaction, #doaction2',
178 function() {
179 $( 'input.text', '.inline-edit-row' ).val( '' );
180 $( '#woocommerce-fields' ).find( 'select' ).prop( 'selectedIndex', 0 );
181 $( '#woocommerce-fields-bulk' ).find( '.inline-edit-group .change-input' ).hide();
182 }
183 );
184
185 $( '#wpbody' ).on(
186 'change',
187 '#woocommerce-fields-bulk .inline-edit-group .change_to',
188 function() {
189
190 if ( 0 < $( this ).val() ) {
191 $( this ).closest( 'div' ).find( '.change-input' ).show();
192 } else {
193 $( this ).closest( 'div' ).find( '.change-input' ).hide();
194 }
195
196 }
197 );
198
199 $( '#wpbody' ).on(
200 'click',
201 '.trash-product',
202 function() {
203 return window.confirm( woocommerce_admin.i18n_delete_product_notice );
204 }
205 );
206 }
207 );
208