api-keys.js
5 years ago
api-keys.min.js
3 years ago
backbone-modal.js
2 years ago
backbone-modal.min.js
2 years ago
marketplace-suggestions.js
10 months ago
marketplace-suggestions.min.js
10 months ago
meta-boxes-coupon.js
1 year ago
meta-boxes-coupon.min.js
1 year ago
meta-boxes-order.js
1 month ago
meta-boxes-order.min.js
1 month ago
meta-boxes-product-variation.js
1 year ago
meta-boxes-product-variation.min.js
1 year ago
meta-boxes-product.js
1 month ago
meta-boxes-product.min.js
1 month ago
meta-boxes.js
4 months ago
meta-boxes.min.js
4 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
11 months ago
product-editor.min.js
11 months ago
product-ordering.js
3 months ago
product-ordering.min.js
3 months ago
quick-edit.js
1 year ago
quick-edit.min.js
1 year ago
reports.js
1 year ago
reports.min.js
1 year ago
settings-views-html-settings-tax.js
1 year ago
settings-views-html-settings-tax.min.js
1 year ago
settings.js
1 year ago
settings.min.js
1 year ago
system-status.js
3 months ago
system-status.min.js
3 months ago
term-ordering.js
3 months ago
term-ordering.min.js
3 months ago
users.js
5 years ago
users.min.js
3 years ago
variation-gallery.js
1 month ago
variation-gallery.min.js
1 month 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
10 months ago
wc-customer-stock-notifications.min.js
10 months ago
wc-enhanced-select.js
2 years ago
wc-enhanced-select.min.js
2 years ago
wc-orders.js
3 years ago
wc-orders.min.js
3 years 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
4 months ago
wc-recent-reviews-widget-async.min.js
4 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
3 months ago
wc-shipping-providers.min.js
3 months ago
wc-shipping-zone-methods.js
6 months ago
wc-shipping-zone-methods.min.js
6 months ago
wc-shipping-zones.js
1 year ago
wc-shipping-zones.min.js
1 year ago
wc-status-widget-async.js
4 months ago
wc-status-widget-async.min.js
4 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
wc-customer-stock-notifications.js
53 lines
| 1 | /* global wc_admin_customer_stock_notifications_params, woocommerce_admin_meta_boxes */ |
| 2 | ;( function( $, window ) { |
| 3 | |
| 4 | /** |
| 5 | * Document ready. |
| 6 | */ |
| 7 | $( function() { |
| 8 | |
| 9 | // Delete confirmations. |
| 10 | $( '.woocommerce-customer-stock-notification #delete-action' ).on( 'click', function( e ) { |
| 11 | if ( ! window.confirm( wc_admin_customer_stock_notifications_params.i18n_wc_delete_notification_warning ) ) { |
| 12 | e.preventDefault(); |
| 13 | return false; |
| 14 | } |
| 15 | } ); |
| 16 | |
| 17 | $( '#customer-stock-notifications-table #doaction' ).on( 'click', function( e ) { |
| 18 | |
| 19 | var value = $( '#bulk-action-selector-top' ).val(); |
| 20 | |
| 21 | if ( value === 'delete' |
| 22 | && ! window.confirm( wc_admin_customer_stock_notifications_params.i18n_wc_bulk_delete_notifications_warning ) ) { |
| 23 | e.preventDefault(); |
| 24 | return false; |
| 25 | } |
| 26 | } ); |
| 27 | |
| 28 | $( '#customer-stock-notifications-table .column-id .row-actions .delete a' ).on( 'click', function( e ) { |
| 29 | if ( ! window.confirm( wc_admin_customer_stock_notifications_params.i18n_wc_delete_notification_warning ) ) { |
| 30 | e.preventDefault(); |
| 31 | return false; |
| 32 | } |
| 33 | } ); |
| 34 | |
| 35 | $( '.postbox li #delete-action .submitdelete' ).on( 'click', function( e ) { |
| 36 | if ( ! window.confirm( wc_admin_customer_stock_notifications_params.i18n_wc_delete_notification_warning ) ) { |
| 37 | e.preventDefault(); |
| 38 | return false; |
| 39 | } |
| 40 | } ); |
| 41 | |
| 42 | $( 'input#woocommerce_customer_stock_notifications_require_double_opt_in' ) |
| 43 | .on( 'change', function () { |
| 44 | if ( $( this ).is( ':checked' ) ) { |
| 45 | $( this ).closest( 'tr' ).next( 'tr' ).show(); |
| 46 | } else { |
| 47 | $( this ).closest( 'tr' ).next( 'tr' ).hide(); |
| 48 | } |
| 49 | } ) |
| 50 | .trigger( 'change' ); |
| 51 | } ); |
| 52 | } )( jQuery, window ); |
| 53 |