Project

General

Profile

1 57088 stefania.m
$(function(){altair_tree.tree_a(),altair_tree.tree_b(),altair_tree.tree_filter()}),altair_tree={tree_a:function(){$("#tA").fancytree({checkbox:!0,selectMode:1,imagePath:"assets/icons/others/",extensions:["dnd","wide"],autoScroll:!0,activate:function(e,t){var a=t.node;a.data.href&&window.open(a.data.href,a.data.target)}})},tree_b:function(){$("#tB").fancytree({checkbox:!0,selectMode:3,imagePath:"assets/icons/others/",extensions:["dnd","wide"],autoScroll:!0,activate:function(e,t){var a=t.node;a.data.href&&window.open(a.data.href,a.data.target)}})},tree_filter:function(){var e=$("#tFilter");e.fancytree({extensions:["filter"],quicksearch:!0,source:{url:"data/fancytree/ajax-tree-local.json"},filter:{autoApply:!0,counter:!0,fuzzy:!1,hideExpandedCounter:!0,highlight:!0,mode:"dimm"},activate:function(e,t){},lazyLoad:function(e,t){t.result={url:"data/fancytree/ajax-sub2.json"}}});var i=e.fancytree("getTree");$("#filter_input").keyup(function(e){var t={autoExpand:$("#autoExpand").is(":checked"),leavesOnly:$("#leavesOnly").is(":checked")},a=$(this).val();e&&e.which===$.ui.keyCode.ESCAPE||""===$.trim(a)?$("#tree_filter_reset").click():($("#tree_filter_regex").is(":checked")?i.filterNodes(function(e){return new RegExp(a,"i").test(e.title)},t):i.filterNodes(a,t),$("#tree_filter_reset").attr("disabled",!1))}),$("#tree_filter_reset").click(function(e){$("#filter_input").val(""),i.clearFilter()}).attr("disabled",!0),$("#filter_switches").find("input:checkbox").on("ifChanged",function(e){var t=$(this).attr("id"),a=$(this).is(":checked");switch(t){case"autoExpand":case"regex":case"leavesOnly":break;case"hideMode":i.options.filter.mode=a?"hide":"dimm";break;case"counter":case"fuzzy":case"hideExpandedCounter":case"highlight":i.options.filter[t]=a}i.clearFilter(),$("#filter_input").keyup()}),$("#counter,#hideExpandedCounter,#highlight").iCheck("check")}};