PHP 7.4.33
Preview: category-tree.js Size: 2.43 KB
/home/justbyquicklly-old/justbyquicklly/www/js/category-tree.js

$.fn.extend({
    treed: function (o) {
      
      var openedClass = 'glyphicon-minus-sign minus-color';
      var closedClass = 'glyphicon-plus-sign plus-color';
      
      if (typeof o != 'undefined'){
        if (typeof o.openedClass != 'undefined'){
        openedClass = o.openedClass;
        }
        if (typeof o.closedClass != 'undefined'){
        closedClass = o.closedClass;
        }
      };
      
        //initialize each of the top levels
        var tree = $(this);
        tree.addClass("tree");
        tree.find('li').has("ul").each(function () {
            var branch = $(this); //li with children ul
            branch.prepend("<i class='indicator glyphicon " + closedClass + "'></i>");
            branch.addClass('branch');
            branch.on('click', function (e) {
                if (this == e.target) {
                    var icon = $(this).children('i:first');
                    icon.toggleClass(openedClass + " " + closedClass);
                    $(this).children().children().toggle();
                }
            })
            branch.children().children().toggle();
        });
        //fire event from the dynamically added icon
      tree.find('.branch .indicator').each(function(){
        $(this).on('click', function () {
            $(this).closest('li').click();
        });
      });
        //fire event to open branch if the li contains an anchor instead of text
        tree.find('.branch>a').each(function () {
            $(this).on('click', function (e) {
                $(this).closest('li').click();
                e.preventDefault();
            });
        });
        //fire event to open branch if the li contains a button instead of text
        tree.find('.branch>button').each(function () {
            $(this).on('click', function (e) {
                $(this).closest('li').click();
                e.preventDefault();
            });
        });
    }
});

// fire pre-opened category and branch

$('#tree1 #activecat').each(function(){

var icon = $(this).children('i:first');
icon.toggleClass('glyphicon-minus-sign glyphicon-plus-sign');
$(this).children().children().toggle();

});

//Initialization of treeviews

$('#tree1').treed();

$('#tree2').treed({openedClass:'glyphicon-folder-open', closedClass:'glyphicon-folder-close'});

$('#tree3').treed({openedClass:'glyphicon-chevron-right', closedClass:'glyphicon-chevron-down'});

Directory Contents

Dirs: 1 × Files: 76

Name Size Perms Modified Actions
js DIR
- drwxrwxr-x 2024-09-19 08:57:28
Edit Download
4.88 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
2.30 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
11.93 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
10.15 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
97.52 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
145.32 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
43.45 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
3.58 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
143.28 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
7.21 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
361.59 KB lrwxrwxr-x 2025-01-14 16:18:39
Edit Download
298.60 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
2.43 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
14.01 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
8.29 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
6.03 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
2.81 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
27.83 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
3.79 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
4.78 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
274.21 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
80.92 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
48.19 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
38.00 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
56.09 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
1.46 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
6.03 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
92.56 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
90.93 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
222.23 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
13.36 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
18.68 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
16.80 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
1.54 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
2.47 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
93.57 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
9.08 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
38.24 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
94.04 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
11.31 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
19.95 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
60.17 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
4.59 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
668 B lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
14.54 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
30.96 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
9.64 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
10.03 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
33.93 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
69.58 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
679 B lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
496 B lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
3.73 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
3.19 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
18.56 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
6.91 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
1.30 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
617 B lrwxrwxr-x 2024-09-19 11:54:09
Edit Download
1.17 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
589 B lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
12.18 KB lrwxrwxr-x 2024-09-19 11:55:16
Edit Download
12.87 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
4.76 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
1.58 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
342 B lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
4.01 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
67.78 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
3.96 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
18.74 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
13.14 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
1.85 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
20.22 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
2.43 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
20.42 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
4.86 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
4.67 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).