functions-init.js
2.4 KB
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
/* <![CDATA[ */
var clearpath = ePanelSettings.clearpath,
et_saving_text = ePanelSettings.et_saving_text,
et_options_saved_text = ePanelSettings.et_options_saved_text;
jQuery(document).ready(function(){
jQuery('#epanel-content,#epanel-content > div').tabs({ fx: { opacity: 'toggle', duration:'fast' }, selected: 0 });
jQuery(".box-description").click(function(){
var descheading = jQuery(this).prev("h3").html();
var desctext = jQuery(this).next(".box-descr").html();
jQuery('body').append("<div id='custom-lbox'><div class='shadow'></div><div class='box-desc'><div class='box-desc-top'></div><div class='box-desc-content'><h3>"+descheading+"</h3>"+desctext+"<div class='lightboxclose'></div> </div> <div class='box-desc-bottom'></div> </div></div>");
jQuery(".shadow").animate({ opacity: "show" }, "fast").fadeTo("fast", 0.75);
jQuery('.lightboxclose').click(function(){
jQuery(".shadow").animate({ opacity: "hide" }, "fast", function(){jQuery("#custom-lbox").remove();});
});
});
jQuery(".defaults-button").click(function() {
jQuery(".defaults-hover").animate({opacity: "show", top: "-240"}, "fast");
});
jQuery(".no").click(function() {
jQuery(".defaults-hover").animate({opacity: "hide", top: "-300"}, "fast");
});
// ":not([safari])" is desirable but not necessary selector
jQuery('input:checkbox:not([safari])').checkbox();
jQuery('input[safari]:checkbox').checkbox({cls:'jquery-safari-checkbox'});
jQuery('input:radio').checkbox();
var $save_message = jQuery("#epanel-ajax-saving");
jQuery('input#epanel-save').click(function($){
var options_fromform = jQuery('#main_options_form').formSerialize(),
add_nonce = '&_ajax_nonce='+ePanelSettings.epanel_nonce;
options_fromform += add_nonce;
var save_button=jQuery(this);
jQuery.ajax({
type: "POST",
url: ajaxurl,
data: options_fromform,
beforeSend: function ( xhr ){
$save_message.children("img").css("display","block");
$save_message.children("span").css("margin","6px 0px 0px 30px").html( et_saving_text );
$save_message.fadeIn('fast');
},
success: function(response){
$save_message.children("img").css("display","none");
$save_message.children("span").css("margin","0px").html( et_options_saved_text );
save_button.blur();
setTimeout(function(){
$save_message.fadeOut("slow");
},500);
}
});
return false;
});
});
/* ]]> */