forked from Waylonf/wp_theme_settings
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwp_theme_settings.js
30 lines (26 loc) · 1.18 KB
/
wp_theme_settings.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
jQuery( document ).ready(function() {
jQuery('.nav-rtab-wrapper a[href*="#"]:not([href="#"])').click(function() {
jQuery('.nav-rtab-wrapper > a').removeClass('nav-tab-active');
jQuery(this).addClass('nav-tab-active');
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
var target = jQuery(this.hash);
if (target.length) {
jQuery('.nav-rtabs .nav-rtab-holder').css("display", "none");
jQuery(target).css("display", "block");
jQuery('.nav-rtab-form').attr("action", "options.php"+target.selector);
jQuery('html, body').animate({scrollTop : 0},1);
}
}
});
if(window.location.hash.length) {
var target = window.location.hash;
jQuery('.nav-rtabs .nav-rtab-holder').css("display", "none");
jQuery(target).css("display", "block");
jQuery('.nav-rtab-wrapper > a').removeClass('nav-tab-active');
jQuery('.nav-rtab-wrapper a[href="'+target+'"]').each(function(e){
jQuery(this).addClass('nav-tab-active');
jQuery('.nav-rtab-form').attr("action", "options.php"+target);
});
}
jQuery( '.wp_theme_settings_color_field' ).wpColorPicker();
});