# woo-additional-terms/1.4.1/assets/js/script.js

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

- Page: https://pluginprobe.com/plugins/woo-additional-terms/1.4.1/code/assets/js/script.js
- Raw: https://pluginprobe.com/plugins/woo-additional-terms/1.4.1/raw/assets/js/script.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.1/code/assets/js/script.js#L10-L20`.

```javascript
/* global jQuery */

( function ( $ ) {
	const wooTermsToggle = {
		init() {
			$( document.body ).on( 'click', 'a.woo-additional-terms__link', this.toggleTerms );
		},

		toggleTerms() {
			if ( $( '.woo-additional-terms__content' ).length ) {
				$( '.woo-additional-terms__content' ).slideToggle( function () {
					const linkToggle = $( '.woo-additional-terms__link' );

					if ( $( '.woo-additional-terms__content' ).is( ':visible' ) ) {
						linkToggle.addClass( 'woo-additional-terms__link--open' );
						linkToggle.removeClass( 'woo-additional-terms__link--closed' );
					} else {
						linkToggle.removeClass( 'woo-additional-terms__link--open' );
						linkToggle.addClass( 'woo-additional-terms__link--closed' );
					}
				} );

				return false;
			}
		},
	};

	wooTermsToggle.init();
} )( jQuery );

```
