# woo-additional-terms/1.4.0/assets/js/admin.js

Additional Terms Lite for WooCommerce, version 1.4.0. 30 lines.

- Page: https://pluginprobe.com/plugins/woo-additional-terms/1.4.0/code/assets/js/admin.js
- Raw: https://pluginprobe.com/plugins/woo-additional-terms/1.4.0/raw/assets/js/admin.js
- Modified: 2022-12-13T19:25:02+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/woo-additional-terms/1.4.0/code/assets/js/admin.js#L10-L20`.

```javascript
/* global jQuery, ajaxurl, watVars */

( function ( wp, $ ) {
	const wooTermsAdmin = {
		cache() {
			this.vars = {};
			this.vars.upsell = '.notice-info.woocommerce-message.is-dismissible .notice-dismiss';
		},

		init() {
			this.cache();
			$( document.body ).on( 'click', this.vars.upsell, this.handleOnDismiss );
		},

		handleOnDismiss() {
			$.ajax( {
				type: 'POST',
				url: ajaxurl,
				data: {
					_ajax_nonce: watVars.dismiss_nonce,
					action: 'woo_additional_terms_dismiss_upsell',
				},
				dataType: 'json',
			} );
		},
	};

	wooTermsAdmin.init();
} )( window.wp, jQuery );

```
