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

Additional Terms Lite for WooCommerce, version 1.3.3. 33 lines.

- Page: https://pluginprobe.com/plugins/woo-additional-terms/1.3.3/code/assets/js/script.js
- Raw: https://pluginprobe.com/plugins/woo-additional-terms/1.3.3/raw/assets/js/script.js
- Modified: 2020-08-19T20:34:08+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.3.3/code/assets/js/script.js#L10-L20`.

```javascript
/**
 * Toggles the visibility of the additional terms content.
 *
 * @since       1.3.3
 */
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();
} );

```
