File: /home/hanode/public_html/wp-content/plugins/wpml-cms-nav/res/js/navigation.js
/*globals jQuery, wpml_cms_nav_ajxloaderimg */
jQuery(document).ready(function () {
jQuery('#icl_navigation_show_cat_menu').change(function () {
if (jQuery(this).attr('checked')) {
jQuery('#icl_cat_menu_contents').fadeIn();
} else {
jQuery('#icl_cat_menu_contents').fadeOut();
}
});
jQuery('#icl_navigation_form').submit(wpmlCMSNavSaveForm);
jQuery('#icl_navigation_caching_clear').click(clearNavigationCache);
});
function clearNavigationCache() {
var thisb = jQuery(this);
thisb.attr('disabled', 'disabled').after(wpml_cms_nav_ajxloaderimg);
jQuery.ajax({
type: "POST",
url: ajaxurl,
data: "action=wpml_cms_nav_clear_nav_cache",
success: function () {
thisb.removeAttr('disabled').next().fadeOut();
}
});
}
function wpmlCMSNavSaveForm() {
var form = jQuery(this);
form.find(':submit').attr('disabled', 'disabled').after(wpml_cms_nav_ajxloaderimg);
jQuery.ajax({
type: "POST",
url: ajaxurl,
data: "action=wpml_cms_nav_save_form&" + form.serialize(),
success: function () {
form.find(':submit').removeAttr('disabled').next().fadeOut();
}
});
return false;
}