122 lines
3.4 KiB
JavaScript
122 lines
3.4 KiB
JavaScript
/**
|
|
* Navier Instruments Theme - Customizer Live Preview
|
|
*
|
|
* @package Navier_Instruments
|
|
*/
|
|
|
|
(function($) {
|
|
'use strict';
|
|
|
|
// Site title
|
|
wp.customize('blogname', function(value) {
|
|
value.bind(function(to) {
|
|
$('.site-logo-text').html(to.replace('Instruments', '<span>Instruments</span>'));
|
|
});
|
|
});
|
|
|
|
// Header CTA text
|
|
wp.customize('navier_header_cta_text', function(value) {
|
|
value.bind(function(to) {
|
|
$('.header-cta .btn').text(to);
|
|
});
|
|
});
|
|
|
|
// Hero badge
|
|
wp.customize('navier_hero_badge', function(value) {
|
|
value.bind(function(to) {
|
|
$('.hero-badge').contents().filter(function() {
|
|
return this.nodeType === 3;
|
|
}).last()[0].textContent = ' ' + to;
|
|
});
|
|
});
|
|
|
|
// Hero title
|
|
wp.customize('navier_hero_title', function(value) {
|
|
value.bind(function(to) {
|
|
$('.hero-title').html(to);
|
|
});
|
|
});
|
|
|
|
// Hero description
|
|
wp.customize('navier_hero_description', function(value) {
|
|
value.bind(function(to) {
|
|
$('.hero-description').text(to);
|
|
});
|
|
});
|
|
|
|
// Stats
|
|
for (var i = 1; i <= 3; i++) {
|
|
(function(index) {
|
|
wp.customize('navier_stat_' + index + '_value', function(value) {
|
|
value.bind(function(to) {
|
|
$('.hero-stat:nth-child(' + index + ') .hero-stat-value').text(to);
|
|
});
|
|
});
|
|
|
|
wp.customize('navier_stat_' + index + '_label', function(value) {
|
|
value.bind(function(to) {
|
|
$('.hero-stat:nth-child(' + index + ') .hero-stat-label').text(to);
|
|
});
|
|
});
|
|
})(i);
|
|
}
|
|
|
|
// About section
|
|
wp.customize('navier_about_title', function(value) {
|
|
value.bind(function(to) {
|
|
$('.about .section-title').text(to);
|
|
});
|
|
});
|
|
|
|
wp.customize('navier_about_text', function(value) {
|
|
value.bind(function(to) {
|
|
$('.about-content > p').first().text(to);
|
|
});
|
|
});
|
|
|
|
wp.customize('navier_about_badge_value', function(value) {
|
|
value.bind(function(to) {
|
|
$('.about-badge-value').text(to);
|
|
});
|
|
});
|
|
|
|
wp.customize('navier_about_badge_label', function(value) {
|
|
value.bind(function(to) {
|
|
$('.about-badge-label').text(to);
|
|
});
|
|
});
|
|
|
|
// Contact information
|
|
wp.customize('navier_contact_address', function(value) {
|
|
value.bind(function(to) {
|
|
$('.contact-info .contact-item:nth-child(4) .contact-item-value').text(to);
|
|
});
|
|
});
|
|
|
|
wp.customize('navier_phone', function(value) {
|
|
value.bind(function(to) {
|
|
$('.contact-info .contact-item:nth-child(5) .contact-item-value a').text(to).attr('href', 'tel:' + to);
|
|
});
|
|
});
|
|
|
|
wp.customize('navier_email', function(value) {
|
|
value.bind(function(to) {
|
|
$('.contact-info .contact-item:nth-child(6) .contact-item-value a').text(to).attr('href', 'mailto:' + to);
|
|
});
|
|
});
|
|
|
|
wp.customize('navier_hours', function(value) {
|
|
value.bind(function(to) {
|
|
$('.contact-info .contact-item:nth-child(7) .contact-item-value').text(to);
|
|
});
|
|
});
|
|
|
|
// Footer description
|
|
wp.customize('navier_footer_description', function(value) {
|
|
value.bind(function(to) {
|
|
$('.footer-brand > p').text(to);
|
|
});
|
|
});
|
|
|
|
})(jQuery);
|