# cool-timeline/trunk/admin/js/ctl-advance-settings.js

Cool Timeline (Horizontal &amp; Vertical Timeline), version trunk. 33 lines.

- Page: https://pluginprobe.com/plugins/cool-timeline/trunk/code/admin/js/ctl-advance-settings.js
- Raw: https://pluginprobe.com/plugins/cool-timeline/trunk/raw/admin/js/ctl-advance-settings.js
- Modified: 2026-09-21T05:09:50+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/cool-timeline/trunk/code/admin/js/ctl-advance-settings.js#L10-L20`.

```javascript
( function ( $ ) {
	'use strict';

	$( function () {
		var $notices = $( '.cph-header-notices' );
		var $screenMeta = $( '#screen-meta' );
		var $screenMetaLinks = $( '#screen-meta-links' );

		if ( $notices.length && $screenMetaLinks.length && ! $screenMetaLinks.data( 'ctlRelocated' ) ) {
			var $bar = $( '<div class="cph-screen-meta-bar" />' );
			$bar.append( $screenMeta ).append( $screenMetaLinks );
			$notices.after( $bar );
			$screenMetaLinks.data( 'ctlRelocated', true );
		}

		$( document ).on( 'click', '.cpfm-see-terms', function ( event ) {
			event.preventDefault();

			var $link = $( this );
			var $box = $link.closest( '.ctl-advance-privacy-desc' ).find( '.ctl-advance-terms-box' );
			var hideTerms = ( typeof ctlAdvanceSettings !== 'undefined' ) ? ctlAdvanceSettings.i18n.hideTerms : 'Hide terms';
			var showTerms = ( typeof ctlAdvanceSettings !== 'undefined' ) ? ctlAdvanceSettings.i18n.showTerms : 'See terms';

			if ( ! $box.length ) {
				return;
			}

			$box.toggleClass( 'is-visible' );
			$link.text( $box.hasClass( 'is-visible' ) ? hideTerms : showTerms );
		} );
	} );
}( jQuery ) );

```
