%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/portal.tjamich.gob.mx/adminit2018/assets/js/pages/
Upload File :
Create Path :
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(); });

Zerion Mini Shell 1.0