HEX
Server: Apache/2
System: Linux ns65.hostinglotus.net 4.18.0-553.16.1.el8_10.x86_64 #1 SMP Thu Aug 8 07:11:46 EDT 2024 x86_64
User: newsnnno (1225)
PHP: 8.2.20
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/newsnnno/public_html/khaodeedee/blog/wp-content/themes/newspaperss/js/customizer.js
/**
 * Handles the customizer live preview settings.
 */
( function( $ ) {

		var api = wp.customize;

		// Site title and description.
		api( 'blogname', function( value ) {
			value.bind( function( to ) {
				$( '.site-title a' ).text( to );
			} );
		} );
		api( 'blogdescription', function( value ) {
			value.bind( function( to ) {
				$( '.site-description' ).text( to );
			} );
		} );


	// add class  body.
	api( 'footerwid_row_control', function( value ) {
		value.bind( function( to ) {
			$( '#footer' ).find( '.sidebar-footer' ).

			removeClass('large-12 large-6 large-4 large-3' ).
			addClass(to );
		} );
	} );


	// Header text color.
	wp.customize( 'header_textcolor', function( value ) {
		value.bind( function( to ) {
			if ( 'blank' === to ) {
				$( '.site-title, .site-description' ).css({
					clip: 'rect(1px, 1px, 1px, 1px)',
					position: 'absolute'
				});
				// Add class for different logo styles if title and description are hidden.
				$( 'body' ).addClass( 'title-tagline-hidden' );
			} else {

				// Check if the text color has been removed and use default colors in theme stylesheet.
				if ( ! to.length ) {
					$( '#newspaperss-custom-header-styles' ).remove();
				}
				$( '.site-title, .site-description' ).css({
					clip: 'auto',
					position: 'relative'
				});
				$( '#site-title .site-title a, .site-description, .site-description a' ).css({
					color: to
				});
				// Add class for different logo styles if title and description are visible.
				$( 'body' ).removeClass( 'title-tagline-hidden' );
			}
		});
	}); 

	wp.customize.bind('preview-ready', function() {
		wp.customize.preview.bind('section-highlight-header_options', function(data) {
			// When the section is expanded, show and scroll to the content placeholders, exposing the edit links.
			if (true === data.expanded) {
				Foundation.SmoothScroll.scrollToLoc('#header-top', {
					threshold: 50,
					duration: 400,
					offset: 100
				}, function() {
					console.log('scrolled');
				});
			}
		});
		wp.customize.preview.bind('section-highlight-homepage_featuredsettings', function(data) {
			// When the section is expanded, show and scroll to the content placeholders, exposing the edit links.
			if (true === data.expanded) {
				Foundation.SmoothScroll.scrollToLoc('.featured-section', {
					threshold: 50,
					duration: 400,
					offset: 100
				}, function() {
					console.log('scrolled');
				});
			}
		});
		wp.customize.preview.bind('section-highlight-footer_options', function(data) {
			// When the section is expanded, show and scroll to the content placeholders, exposing the edit links.
			if (true === data.expanded) {
				Foundation.SmoothScroll.scrollToLoc('#footer', {
					threshold: 50,
					duration: 400,
					offset: 100
				}, function() {
					console.log('scrolled');
				});
			}
		});
		wp.customize.preview.bind('section-highlight-homepage_latestpostsettings', function(data) {
			// When the section is expanded, show and scroll to the content placeholders, exposing the edit links.
			if (true === data.expanded) {
				Foundation.SmoothScroll.scrollToLoc('#blog-content', {
					threshold: 50,
					duration: 400,
					offset: 100
				}, function() {
					console.log('scrolled');
				});
			}
		});
		});
} )( jQuery ); // jQuery( document ).ready

jQuery(window).ready(function() {
//Replace Button
jQuery('.add_widget_home').on( 'click', function ( e ) {
	e.preventDefault();
	wp.customize.preview.send( 'focus-frontsidebar');
});
//Replace Button
jQuery('.add_widget_homeside').on( 'click', function ( e ) {
	e.preventDefault();
	wp.customize.preview.send( 'focus-homesidebar');
});

});