wp/wp-content/themes/twentyfourteen/js/customizer.js
changeset 5 5e2f62d02dcd
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wp/wp-content/themes/twentyfourteen/js/customizer.js	Tue Jun 09 03:35:32 2015 +0200
@@ -0,0 +1,38 @@
+/**
+ * Twenty Fourteen Customizer enhancements for a better user experience.
+ *
+ * Contains handlers to make Customizer preview reload changes asynchronously.
+ */
+( function( $ ) {
+	// Site title and description.
+	wp.customize( 'blogname', function( value ) {
+		value.bind( function( to ) {
+			$( '.site-title a' ).text( to );
+		} );
+	} );
+	wp.customize( 'blogdescription', function( value ) {
+		value.bind( function( to ) {
+			$( '.site-description' ).text( 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'
+				} );
+			} else {
+				$( '.site-title,  .site-description' ).css( {
+					'clip': 'auto',
+					'position': 'static'
+				} );
+
+				$( '.site-title a' ).css( {
+					'color': to
+				} );
+			}
+		} );
+	} );
+} )( jQuery );
\ No newline at end of file