%PDF- %PDF-
Direktori : /home/tjamichg/portal.tjamich.gob.mx/adminit2018/assets/js/pages/ |
Current File : /home/tjamichg/portal.tjamich.gob.mx/adminit2018/assets/js/pages/base_comp_treeview.js |
/* * Document : base_comp_treeview.js * Author : pixelcave * Description: Custom JS code used in Tree View Page */ var BaseCompTreeview = function() { // Bootstrap Tree View, for more examples you can check out https://github.com/jonmiles/bootstrap-treeview // Init Tree Views var initTreeViews = function(){ // Set default example tree data for all Tree Views var $treeData = [ { text: 'Bootstrap', href: '#parent1', tags: ['4'], nodes: [ { text: 'eLearning', href: '#child1', tags: ['2'], nodes: [ { text: 'Code', href: '#grandchild1' }, { text: 'Tutorials', href: '#grandchild2' } ] }, { text: 'Templates', href: '#child2' }, { text: 'CSS', href: '#child3', tags: ['2'], nodes: [ { text: 'Less', href: '#grandchild3' }, { text: 'SaSS', href: '#grandchild4' } ] } ] }, { text: 'Design', href: '#parent3' }, { text: 'Coding', href: '#parent4' }, { text: 'Marketing', href: '#parent5' } ]; // Init Simple Tree jQuery('.js-tree-simple').treeview({ data: $treeData, color: '#555', expandIcon: 'fa fa-plus', collapseIcon: 'fa fa-minus', onhoverColor: '#f9f9f9', selectedColor: '#555', selectedBackColor: '#f1f1f1', showBorder: false, levels: 3 }); // Init Icons Tree jQuery('.js-tree-icons').treeview({ data: $treeData, color: '#555', expandIcon: 'fa fa-plus', collapseIcon: 'fa fa-minus', nodeIcon: 'fa fa-folder text-primary', onhoverColor: '#f9f9f9', selectedColor: '#555', selectedBackColor: '#f1f1f1', showBorder: false, levels: 3 }); // Init Alternative Icons Tree jQuery('.js-tree-icons-alt').treeview({ data: $treeData, color: '#555', expandIcon: 'fa fa-angle-down', collapseIcon: 'fa fa-angle-up', nodeIcon: 'fa fa-file-o text-city', onhoverColor: '#f9f9f9', selectedColor: '#555', selectedBackColor: '#f1f1f1', showBorder: false, levels: 3 }); // Init Badges Tree jQuery('.js-tree-badges').treeview({ data: $treeData, color: '#555', expandIcon: 'fa fa-plus', collapseIcon: 'fa fa-minus', nodeIcon: 'fa fa-folder text-primary', onhoverColor: '#f9f9f9', selectedColor: '#555', selectedBackColor: '#f1f1f1', showTags: true, levels: 3 }); // Init Collapsed Tree jQuery('.js-tree-collapsed').treeview({ data: $treeData, color: '#555', expandIcon: 'fa fa-plus', collapseIcon: 'fa fa-minus', nodeIcon: 'fa fa-folder text-primary-light', onhoverColor: '#f9f9f9', selectedColor: '#555', selectedBackColor: '#f1f1f1', showTags: true, levels: 1 }); // Set example JSON data for JSON Tree View var $treeDataJson = '[' + '{' + '"text": "Bootstrap",' + '"nodes": [' + '{' + '"text": "eLearning",' + '"nodes": [' + '{' + '"text": "Code"' + '},' + '{' + '"text": "Tutorials"' + '}' + ']' + '},' + '{' + '"text": "Templates"' + '},' + '{' + '"text": "CSS",' + '"nodes": [' + '{' + '"text": "Less"' + '},' + '{' + '"text": "SaSS"' + '}' + ']' + '}' + ']' + '},' + '{' + '"text": "Design"' + '},' + '{' + '"text": "Coding"' + '},' + '{' + '"text": "Marketing"' + '}' + ']'; // Init Json Tree jQuery('.js-tree-json').treeview({ data: $treeDataJson, color: '#555', expandIcon: 'fa fa-arrow-down', collapseIcon: 'fa fa-arrow-up', nodeIcon: 'fa fa-file-code-o text-flat', onhoverColor: '#f9f9f9', selectedColor: '#555', selectedBackColor: '#f1f1f1', showTags: true, levels: 3 }); }; return { init: function () { // Init all Tree Views initTreeViews(); } }; }(); // Initialize when page loads jQuery(function(){ BaseCompTreeview.init(); });