jQuery(document).ready(function(){ if(jQuery(".uam_hide_page:checked").val() == "true"){ jQuery("#uam_page_settings").css("display","none"); jQuery(this).toggleClass("active"); } jQuery(".uam_hide_page").change(function(){ jQuery("#uam_page_settings").slideToggle("slow"); jQuery(this).toggleClass("active"); }); if(jQuery(".uam_hide_post:checked").val() == "true"){ jQuery("#uam_post_settings").css("display","none"); jQuery(this).toggleClass("active"); } jQuery(".uam_hide_post").change(function(){ jQuery("#uam_post_settings").slideToggle("slow"); jQuery(this).toggleClass("active"); }); if(jQuery(".uam_lock_file:checked").val() == "false"){ jQuery("#uam_file_settings").css("display","none"); jQuery(this).toggleClass("active"); } jQuery(".uam_lock_file").change(function(){ jQuery("#uam_file_settings").slideToggle("slow"); jQuery(this).toggleClass("active"); }); jQuery(".uam_info_content").css("display","none"); jQuery("a.uam_info_link").click(function(){ jQuery(this).next().slideToggle("slow"); jQuery(this).next().toggleClass("expand_active"); jQuery(this).next().toggleClass("expand_deactive"); if(jQuery(this).parent().parent().children().children(".expand_deactive").size() == 0) { jQuery("a.uam_info_link_all").text(jQuery("#TXT_COLLAPS_ALL").val()); jQuery("a.uam_info_link_all").addClass("active"); } if(jQuery(this).parent().parent().children().children(".expand_active").size() == 0) { jQuery("a.uam_info_link_all").text(jQuery("#TXT_EXPAND_ALL").val()); jQuery("a.uam_info_link_all").removeClass("active"); } }); jQuery("a.uam_info_link_all").click(function(){ if(jQuery(this).hasClass("active")) { jQuery(this).parent().parent().children().children(".expand_active").slideToggle("slow"); jQuery(this).parent().parent().children().children(".expand_active").toggleClass("expand_deactive"); jQuery(this).parent().parent().children().children(".expand_active").toggleClass("expand_active"); jQuery(this).text(jQuery("#TXT_EXPAND_ALL").val()); } else { jQuery(this).parent().parent().children().children(".expand_deactive").slideToggle("slow"); jQuery(this).parent().parent().children().children(".expand_deactive").toggleClass("expand_active"); jQuery(this).parent().parent().children().children(".expand_deactive").toggleClass("expand_deactive"); jQuery(this).text(jQuery("#TXT_COLLAPS_ALL").val()); } jQuery(this).toggleClass("active"); }); jQuery(".uma_user_access_group_from").css("display","none"); jQuery(".uma_user_access_group").click(function(){ jQuery(this).next().slideToggle("slow"); jQuery(this).next().toggleClass("active"); }); jQuery(".uam_group_info").css("display","none"); jQuery(".uam_group_info_link").click(function(){ jQuery(this).parent().next().slideToggle("slow"); jQuery(this).parent().next().toggleClass("active"); }); jQuery(".uam_group_lock_info").css("display","none"); jQuery(".uam_group_lock_info_link").click(function(){ jQuery(this).parent().next().next().slideToggle("slow"); jQuery(this).parent().next().next().toggleClass("active"); }); jQuery(".uam_group_stuff").css("display","none"); jQuery(".uam_group_stuff_link").click(function(){ jQuery(this).parent().parent().next().children().slideToggle("slow"); jQuery(this).parent().parent().next().children().toggleClass("active"); if(jQuery(this).parent().parent().next().children().hasClass("active")) { jQuery(this).text(jQuery("#TXT_COLLAPS").val()); } else { jQuery(this).text(jQuery("#TXT_EXPAND").val()); } }); function disable_childs(object) { if(jQuery(object).children("input:checked").length == 0) { jQuery(object).next(".uam_group_stuff_child").children("li").removeAttr("disabled"); jQuery(object).next(".uam_group_stuff_child").children("li").children().removeAttr("disabled"); jQuery(object).next(".uam_group_stuff_child").children("li").children("input").removeAttr("checked"); if(jQuery(object).next(".uam_group_stuff_child").children("ul").children().length != 0) { new_obj = jQuery(object).next(".uam_group_stuff_child").children(); disable_childs(new_obj); } } else { jQuery(object).next(".uam_group_stuff_child").children("li").attr("disabled","disabled"); jQuery(object).next(".uam_group_stuff_child").children("li").children().attr("disabled","disabled"); jQuery(object).next(".uam_group_stuff_child").children("li").children("input").attr("checked","checked"); if(jQuery(object).next(".uam_group_stuff_child").children("ul").children().length != 0) { new_obj = jQuery(object).next(".uam_group_stuff_child").children(); disable_childs(new_obj); } } } if(jQuery("#uam_set_lock_recursive").val() == "true") { var allGroupStuff = jQuery(".uam_group_stuff li"); for(var i = 0; i <= allGroupStuff.length; i++) { if(jQuery(allGroupStuff[i]).children("input:checked").length != 0 && jQuery(allGroupStuff[i]).next(".uam_group_stuff_child").length != 0) disable_childs(allGroupStuff[i]); } jQuery(".uam_group_stuff li").click(function(){ disable_childs(this); }); } var allGroupStuff = jQuery(".uam_group_stuff"); for(var i = 0; i <= allGroupStuff.length; i++) { jQuery(allGroupStuff[i]).prev().find(".uam_element_count").text(jQuery(allGroupStuff[i]).find("li input:checked").length); } jQuery(".uam_group_stuff, .uam_role").click(function(){ var allGroupStuff = jQuery(".uam_group_stuff"); for(var i = 0; i <= allGroupStuff.length; i++) { jQuery(allGroupStuff[i]).prev().find(".uam_element_count").text(jQuery(allGroupStuff[i]).find("li input:checked").length); } }); var allCategories = jQuery(".uam_category li"); for(var i = 0; i <= allCategories.length; i++) { if(jQuery(allCategories[i]).children("input:checked").length != 0) { var cur_id = jQuery(allCategories[i]).children("input").val(); var cur_class = ".cat-"+cur_id; jQuery(cur_class).attr("disabled","disabled"); jQuery(cur_class).children().attr("disabled","disabled"); jQuery(cur_class).children("input").attr("checked","checked"); } } jQuery(".uam_role li").click(function(){ var cur_id = jQuery(this).children("input").val(); var cur_class = ".usercap_"+cur_id; if(jQuery(this).children("input:checked").length == 0) { jQuery(cur_class).removeAttr("disabled"); jQuery(cur_class).children().removeAttr("disabled"); jQuery(cur_class).children("input").removeAttr("checked"); } else { jQuery(cur_class).attr("disabled","disabled"); jQuery(cur_class).children().attr("disabled","disabled"); jQuery(cur_class).children("input").attr("checked","checked"); } }); jQuery(".uam_category li").click(function(){ var allCategories = jQuery(".uam_category li"); for(var c = 0; c <= allCategories.length; c++) { var cur_id = jQuery(allCategories[c]).children("input").val(); var cur_class = ".cat-"+cur_id; if(jQuery(allCategories[c]).children("input:checked").length == 0) { var checkedCategorieNames = ""; var otherCheckedCategories = jQuery(".uam_category li").children("input:checked"); for(var i = 0; i <= otherCheckedCategories.length; i++) { var cur_id = jQuery(otherCheckedCategories[i]).val(); if(cur_id != "") checkedCategorieNames += ".cat-"+cur_id+", "; } if(checkedCategorieNames != "") cur_class += ":not("+checkedCategorieNames+")"; jQuery(cur_class).removeAttr("disabled"); jQuery(cur_class).children().removeAttr("disabled"); jQuery(cur_class).children("input").removeAttr("checked"); } else { jQuery(cur_class).attr("disabled","disabled"); jQuery(cur_class).children().attr("disabled","disabled"); jQuery(cur_class).children("input").attr("checked","checked"); } } }); });