( function( $ ) {
// main text color
wp.customize( 'text_color', function( value ) {
value.bind( function( newval ) {
$('body').css('color', newval );
} );
} );
//content link
wp.customize( 'content_link_color', function( value ) {
value.bind( function( newval ) {
$('article p a').css('color', newval );
} );
} );
//content link hover
wp.customize( 'content_link_hover_color', function( value ) {
value.bind( function( newval ) {
var normalcolor = $('.menu-bar').css('color');
$('article p a').hover(function(){
if(normalcolor != $(this).css('color')) {
normalcolor = $(this).css('color');
}
$(this).css('color', newval );
},
function(){
$(this).css('color', normalcolor );
});
} );
} );
//body color
wp.customize( 'body_color', function( value ) {
value.bind( function( newval ) {
$('body').css('background', newval );
} );
} );
//top bar color
wp.customize( 'top_bar_color', function( value ) {
value.bind( function( newval ) {
$('#top-bar').css('background', newval );
} );
} );
//header_color
wp.customize( 'header_color', function( value ) {
value.bind( function( newval ) {
$('#header').css('background', newval );
} );
} );
//site_title_color
wp.customize( 'site_title_color', function( value ) {
value.bind( function( newval ) {
$('.site-title').css('color', newval );
} );
} );
//site_description_color
wp.customize( 'site_description_color', function( value ) {
value.bind( function( newval ) {
$('#header p').css('color', newval );
} );
} );
//menu_background
wp.customize( 'menu_background', function( value ) {
value.bind( function( newval ) {
$('.menu-bar').css('background', newval );
} );
} );
//menu_text_color
wp.customize( 'menu_text_color', function( value ) {
value.bind( function( newval ) {
$('.menu-bar').css('color', newval );
} );
} );
//menu_text_hover_color
wp.customize( 'menu_text_hover_color', function( value ) {
value.bind( function( newval ) {
var normalcolor = $('.menu-bar').css('color');
$('.header-menu ul li').hover(function(){
if(normalcolor != $('.menu-bar').css('color')) {
normalcolor = $('.menu-bar').css('color');
}
$(this).css('color', newval );
},
function(){
$(this).css('color', normalcolor );
});
} );
} );
//menu_hover_color
wp.customize( 'menu_hover_color', function( value ) {
value.bind( function( newval ) {
var normalcolor = $('.menu-bar').css('background');
$('.header-menu ul li').hover(function(){
if(normalcolor != $('.menu-bar').css('background')) {
normalcolor = $('.menu-bar').css('background');
}
$(this).css('background', newval );
},
function(){
$(this).css('background', normalcolor );
});
} );
} );
//search_button_color
wp.customize( 'search_button_color', function( value ) {
value.bind( function( newval ) {
$('#searchsubmit').css('background', newval );
} );
} );
//search_button_logo_color
wp.customize( 'search_button_logo_color', function( value ) {
value.bind( function( newval ) {
$('#searchsubmit').css('color', newval );
} );
} );
//search_border_color
wp.customize( 'search_border_color', function( value ) {
value.bind( function( newval ) {
$('#searchform').css('border-color', newval );
} );
} );
//search_input_color
wp.customize( 'search_input_color', function( value ) {
value.bind( function( newval ) {
$('#s').css('background', newval );
} );
} );
//search_text_color
wp.customize( 'search_text_color', function( value ) {
value.bind( function( newval ) {
$('#s').css('color', newval );
} );
} );
//search_placeholder_color
wp.customize( 'search_placeholder_color', function( value ) {
value.bind( function( newval ) {
$('body').append("");
} );
} );
//widget_head_background_color
wp.customize( 'widget_head_background_color', function( value ) {
value.bind( function( newval ) {
$('#sidebar .widget-head').css('border-color', newval );
$('#sidebar h4').css('background', newval );
} );
} );
//widget_head_text_color
wp.customize( 'widget_head_text_color', function( value ) {
value.bind( function( newval ) {
$('#sidebar h4').css('color', newval );
} );
} );
//widget_list_seperator_color
wp.customize( 'widget_list_seperator_color', function( value ) {
value.bind( function( newval ) {
$('#sidebar li').css('border-color', newval );
} );
} );
//widget_list_marker_color
wp.customize( 'widget_list_marker_color', function( value ) {
value.bind( function( newval ) {
$('body').append("");
} );
} );
//thumb_placeholder_color
wp.customize( 'thumb_placeholder_color', function( value ) {
value.bind( function( newval ) {
$('.img-placeholder').css('background', newval );
} );
} );
//thumb_placeholder_logo_color
wp.customize( 'thumb_placeholder_logo_color', function( value ) {
value.bind( function( newval ) {
$('body').append("");
} );
} );
//thumb_placeholder_logo_hover_color
wp.customize( 'thumb_placeholder_logo_hover_color', function( value ) {
value.bind( function( newval ) {
$('body').append("");
} );
} );
//post_prev_title_color
wp.customize( 'post_prev_title_color', function( value ) {
value.bind( function( newval ) {
$('.prev-title a').css('color', newval );
} );
} );
//post_prev_title_hover_color
wp.customize( 'post_prev_title_hover_color', function( value ) {
value.bind( function( newval ) {
var normalcolor = $('.prev-title a').css('color');
$('.prev-title a').hover(function(){
if(normalcolor != $(this).css('color')) {
normalcolor = $(this).css('color');
}
$(this).css('color', newval );
},
function(){
$(this).css('color', normalcolor );
});
} );
} );
//post_prev_bottom_border_color
wp.customize( 'post_prev_bottom_border_color', function( value ) {
value.bind( function( newval ) {
$('.post-prev').css('border-color', newval );
} );
} );
//pagination_color
wp.customize( 'pagination_color', function( value ) {
value.bind( function( newval ) {
$('.navigation ul li').not(".active").css('background', newval );
} );
} );
//pagination_text_color
wp.customize( 'pagination_text_color', function( value ) {
value.bind( function( newval ) {
$('.navigation ul li').not(".active").css('color', newval );
} );
} );
//pagination_active_color
wp.customize( 'pagination_active_color', function( value ) {
value.bind( function( newval ) {
var normalcolor = $('.navigation ul li').not('.active').css('background');
$('.navigation ul li').not('.active').hover(function(){
if(normalcolor != $(this).css('background')) {
normalcolor = $(this).css('background');
}
$(this).css('background', newval );
},
function(){
$(this).css('background', normalcolor );
});
$('.navigation ul li.active').css('background', newval );
} );
} );
//pagination_active_text_color
wp.customize( 'pagination_active_text_color', function( value ) {
value.bind( function( newval ) {
var normalcolor = $('.navigation ul li').not('.active').css('color');
$('.navigation ul li').not('.active').hover(function(){
if(normalcolor != $(this).css('color')) {
normalcolor = $(this).css('color');
}
$(this).css('color', newval );
},
function(){
$(this).css('color', normalcolor );
});
$('.navigation ul li.active').css('color', newval );
} );
} );
//page_title_color
wp.customize( 'page_title_color', function( value ) {
value.bind( function( newval ) {
$('#title-container h1').css('color', newval );
} );
} );
//page_title_underline_color
wp.customize( 'page_title_underline_color', function( value ) {
value.bind( function( newval ) {
$('#title-container').css('border-color', newval );
} );
} );
//headings_color
wp.customize( 'headings_color', function( value ) {
value.bind( function( newval ) {
$('h1, h2, h3, h4, h5, h6').not('.site-title, #title-container h1, .widget-head h4').css('color', newval );
} );
} );
//footer_top_color
wp.customize( 'footer_top_color', function( value ) {
value.bind( function( newval ) {
$('#footer-top').css('background', newval );
} );
} );
//footer_top_text_color
wp.customize( 'footer_top_text_color', function( value ) {
value.bind( function( newval ) {
$('#footer-top').css('color', newval );
} );
} );
//footer_widget_head_color
wp.customize( 'footer_widget_head_color', function( value ) {
value.bind( function( newval ) {
$('#footer-top .widget-head').css('border-color', newval );
$('#footer-top .widget-head h4').css('background', newval );
} );
} );
//footer_widget_head_text_color
wp.customize( 'footer_widget_head_text_color', function( value ) {
value.bind( function( newval ) {
$('#footer-top .widget-head h4').css('color', newval );
} );
} );
//footer_list_seperator_color
wp.customize( 'footer_list_seperator_color', function( value ) {
value.bind( function( newval ) {
$('#footer-top .widget li').css('border-color', newval );
} );
} );
//footer_bottom_color
wp.customize( 'footer_bottom_color', function( value ) {
value.bind( function( newval ) {
$('#footer-bottom').css('background', newval );
} );
} );
//footer_bottom_text_color
wp.customize( 'footer_bottom_text_color', function( value ) {
value.bind( function( newval ) {
$('#footer-bottom').not('a').css('color', newval );
} );
} );
//footer_bottom_link_color
wp.customize( 'footer_bottom_link_color', function( value ) {
value.bind( function( newval ) {
$('#footer-bottom a').css('color', newval );
} );
} );
})( jQuery );