PluginProbe
Cool Timeline (Horizontal & Vertical Timeline) / trunk
Cool Timeline (Horizontal & Vertical Timeline) vtrunk
4.0.0 3.4.0 3.3.6 3.3.5 3.3.4 3.3.3 3.3.2 2.2.3 2.3.3 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.6.1 2.7.1 2.8.3 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8 2.9.9 All 80 releases
cool-timeline / admin / js / ctl-advance-settings.js

ctl-advance-settings.js in Cool Timeline (Horizontal & Vertical Timeline) trunk, at admin/js/ctl-advance-settings.js

33 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 ( function ( $ ) {
2 'use strict';
3
4 $( function () {
5 var $notices = $( '.cph-header-notices' );
6 var $screenMeta = $( '#screen-meta' );
7 var $screenMetaLinks = $( '#screen-meta-links' );
8
9 if ( $notices.length && $screenMetaLinks.length && ! $screenMetaLinks.data( 'ctlRelocated' ) ) {
10 var $bar = $( '<div class="cph-screen-meta-bar" />' );
11 $bar.append( $screenMeta ).append( $screenMetaLinks );
12 $notices.after( $bar );
13 $screenMetaLinks.data( 'ctlRelocated', true );
14 }
15
16 $( document ).on( 'click', '.cpfm-see-terms', function ( event ) {
17 event.preventDefault();
18
19 var $link = $( this );
20 var $box = $link.closest( '.ctl-advance-privacy-desc' ).find( '.ctl-advance-terms-box' );
21 var hideTerms = ( typeof ctlAdvanceSettings !== 'undefined' ) ? ctlAdvanceSettings.i18n.hideTerms : 'Hide terms';
22 var showTerms = ( typeof ctlAdvanceSettings !== 'undefined' ) ? ctlAdvanceSettings.i18n.showTerms : 'See terms';
23
24 if ( ! $box.length ) {
25 return;
26 }
27
28 $box.toggleClass( 'is-visible' );
29 $link.text( $box.hasClass( 'is-visible' ) ? hideTerms : showTerms );
30 } );
31 } );
32 }( jQuery ) );
33