%PDF- %PDF-
Direktori : /home/opti/workflow/src/public/app-assets/js/scripts/extensions/ |
Current File : /home/opti/workflow/src/public/app-assets/js/scripts/extensions/tree-view.min.js |
/*! * stack-admin-theme (https://pixinvent.com/bootstrap-admin-template/stack) * Copyright 2018 PIXINVENT * Licensed under the Themeforest Standard Licenses */ $(document).ready(function(){var defaultData=[{text:"Parent 1",href:"#parent1",tags:["4"],nodes:[{text:"Child 1",href:"#child1",tags:["2"],nodes:[{text:"Grandchild 1",href:"#grandchild1",tags:["0"]},{text:"Grandchild 2",href:"#grandchild2",tags:["0"]}]},{text:"Child 2",href:"#child2",tags:["0"]}]},{text:"Parent 2",href:"#parent2",tags:["0"]},{text:"Parent 3",href:"#parent3",tags:["0"]},{text:"Parent 4",href:"#parent4",tags:["0"]},{text:"Parent 5",href:"#parent5",tags:["0"]}],alternateData=[{text:"Parent 1",tags:["2"],nodes:[{text:"Child 1",tags:["3"],nodes:[{text:"Grandchild 1",tags:["6"]},{text:"Grandchild 2",tags:["3"]}]},{text:"Child 2",tags:["3"]}]},{text:"Parent 2",tags:["7"]},{text:"Parent 3",icon:"ft-map-pin",href:"#demo",tags:["11"]},{text:"Parent 4",icon:"ft-download-cloud",href:"/index.html",tags:["19"],selected:!0},{text:"Parent 5",icon:"ft-message-square",color:"#FFF",backColor:"#e8273a",href:"http://www.pixinvent.com",tags:["available","0"]}],json='[{"text": "Parent 1","nodes": [{"text": "Child 1","nodes": [{"text": "Grandchild 1"},{"text": "Grandchild 2"}]},{"text": "Child 2"}]},{"text": "Parent 2"},{"text": "Parent 3"},{"text": "Parent 4"},{"text": "Parent 5"}]';$("#default-treeview").treeview({data:defaultData}),$("#collapsed-treeview").treeview({levels:1,data:defaultData}),$("#expanded-treeview").treeview({levels:99,data:defaultData}),$("#primary-color-treeview").treeview({color:"#967ADC",data:defaultData}),$("#custom-icon-treeview").treeview({color:"#967ADC",expandIcon:"ft-chevron-right",collapseIcon:"ft-chevron-down",nodeIcon:"ft-bookmark",data:defaultData}),$("#tags-badge-treeview").treeview({color:"#967ADC",expandIcon:"ft-stop-circle",collapseIcon:"ft-check-square",nodeIcon:"ft-user",showTags:!0,data:defaultData}),$("#no-border-treeview").treeview({color:"#967ADC",showBorder:!1,data:defaultData}),$("#colourful-treeview").treeview({expandIcon:"ft-stop-circle",collapseIcon:"ft-check-square",nodeIcon:"icon-head",color:"#FFF",backColor:"#3BAFDA",onhoverColor:"#1cade0",borderColor:"#1cade0",showBorder:!1,showTags:!0,highlightSelected:!0,selectedColor:"#FFF",selectedBackColor:"#1cade0",data:defaultData}),$("#node-override-treeview").treeview({expandIcon:"ft-stop-circle",collapseIcon:"ft-check-square",nodeIcon:"icon-head",color:"#FFF",backColor:"#3BAFDA",onhoverColor:"#1cade0",borderColor:"#1cade0",showBorder:!1,showTags:!0,highlightSelected:!0,selectedColor:"#FFF",selectedBackColor:"#1cade0",data:alternateData}),$("#link-enabled-treeview").treeview({color:"#967ADC",enableLinks:!0,data:defaultData});var $disabledTree=$("#disabled-treeview").treeview({data:defaultData,onNodeDisabled:function(event,node){$("#disabled-output").prepend("<p>"+node.text+" was disabled</p>")},onNodeEnabled:function(event,node){$("#disabled-output").prepend("<p>"+node.text+" was enabled</p>")},onNodeCollapsed:function(event,node){$("#disabled-output").prepend("<p>"+node.text+" was collapsed</p>")},onNodeUnchecked:function(event,node){$("#disabled-output").prepend("<p>"+node.text+" was unchecked</p>")},onNodeUnselected:function(event,node){$("#disabled-output").prepend("<p>"+node.text+" was unselected</p>")}}),findDisabledNodes=function(){return $disabledTree.treeview("search",[$("#input-disable-node").val(),{ignoreCase:!1,exactMatch:!1}])};findDisabledNodes();$("#btn-disable-all").on("click",function(e){$disabledTree.treeview("disableAll",{silent:$("#chk-disable-silent").is(":checked")})}),$("#btn-enable-all").on("click",function(e){$disabledTree.treeview("enableAll",{silent:$("#chk-disable-silent").is(":checked")})});var $searchableTree=($("#data-treeview").treeview({data:json}),$("#searchable-tree").treeview({color:"#967ADC",showBorder:!1,data:defaultData})),search=function(e){var pattern=$("#input-search").val(),options={ignoreCase:$("#chk-ignore-case").is(":checked"),exactMatch:$("#chk-exact-match").is(":checked"),revealResults:$("#chk-reveal-results").is(":checked")},results=$searchableTree.treeview("search",[pattern,options]),output="<p>"+results.length+" matches found</p>";$.each(results,function(index,result){output+="<p>- "+result.text+"</p>"}),$("#search-output").html(output)};$("#btn-search").on("click",search),$("#input-search").on("keyup",search),$("#btn-clear-search").on("click",function(e){$searchableTree.treeview("clearSearch"),$("#input-search").val(""),$("#search-output").html("")});var initSelectableTree=function(){return $("#selectable-tree").treeview({data:defaultData,color:"#967ADC",showBorder:!1,multiSelect:$("#chk-select-multi").is(":checked")})},$selectableTree=initSelectableTree(),findSelectableNodes=function(){return $selectableTree.treeview("search",[$("#input-select-node").val(),{ignoreCase:!1,exactMatch:!1}])},selectableNodes=findSelectableNodes();$("#chk-select-multi:checkbox").on("change",function(){$selectableTree=initSelectableTree(),selectableNodes=findSelectableNodes()}),$("#input-select-node").on("keyup",function(e){selectableNodes=findSelectableNodes(),$(".select-node").prop("disabled",!(selectableNodes.length>=1))}),$("#btn-select-node.select-node").on("click",function(e){$selectableTree.treeview("selectNode",[selectableNodes])}),$("#btn-unselect-node.select-node").on("click",function(e){$selectableTree.treeview("unselectNode",[selectableNodes])}),$("#btn-toggle-selected.select-node").on("click",function(e){$selectableTree.treeview("toggleNodeSelected",[selectableNodes])});var $expandibleTree=$("#expandible-tree").treeview({data:defaultData});$("#btn-expand-all").on("click",function(e){$("#select-expand-all-levels").val();$expandibleTree.treeview("expandAll",{levels:2})}),$("#btn-collapse-all").on("click",function(e){$expandibleTree.treeview("collapseAll")});var $checkableTree=$("#checkable-tree").treeview({data:defaultData,showIcon:!1,showCheckbox:!0});$("#btn-check-all").on("click",function(e){$checkableTree.treeview("checkAll",{silent:$("#chk-check-silent").is(":checked")})}),$("#btn-uncheck-all").on("click",function(e){$checkableTree.treeview("uncheckAll",{silent:$("#chk-check-silent").is(":checked")})})});