PageSourceSearch

https://app.rajshahiboard.gov.bd/public/js/libs/v2/dashboard.js?t=1664631372

js rajshahiboard.gov.bd collected 2026-10-02 22:44:34 UTC 2,323 bytes, 69 lines download raw bytes

1/*
2  *
3  * Bootstrap 4
4  */
5var dashboard = {
6  
7  info_box: function(obj){
8    var ret = '';
9    for(var i in obj){
10      var rows = obj[i];
11      ret += '<div class="row">';
12      if((rows[0]) && (rows[0].panel_start))  ret += '<div class="panel-body">';
13      for(var j in rows){
14        var cols = rows[j];
15        //console.log(cols);
16        ret += '<div class="' + cols.class + '">';
17          ret += '<div class="info-box">';
18            ret += '<span class="info-box-icon ' + cols.bg_class +'"><i class="'+ cols.icon +'"></i></span>';
19            ret += '<div class="info-box-content">';
20              ret += '<span class="info-box-text">' + cols.title +'</span>';
21              ret += '<span class="info-box-number">' + cols.number +'</span>';
22            ret += '</div>';
23          ret += '</div>';
24        ret += '</div>';
25      }
26      if((rows[0]) && (rows[0].panel_end))  ret += '</div>';
27      ret += '</div>';
28    }
29    return ret;
30  },
31  sidebar: function(obj){
32    var ret = '';
33    ret += '<nav class="mt-2">';
34      //sidebar main elements
35      ret += '<ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">';
36        for(var i in obj.menu){
37          var menu = obj.menu[i];
38          var parent_id = menu.code;
39          ret += '<li class="nav-item">';
40            ret += '<a href="#" class="nav-link">';
41              ret += '<i class="nav-icon fas '+ menu.icon +'"></i>';
42              ret += '<p>';
43                ret += menu.name;
44                ret += '<i class="right fas fa-angle-left"></i>';
45              ret += '</p>';
46            ret += '</a>';
47
48            //sidebar child
49            var smenu = obj.smenu[parent_id];
50            //console.log(obj);
51            for(var j in smenu){
52              var url = smenu[j].url;
53              ret += '<ul class="nav nav-treeview">';
54                ret += '<li class="nav-item">';
55                  ret += '<a href="' + url +'" class="nav-link">';
56                    ret += '<i class="far fa-circle nav-icon"></i>';
57                    ret += '<p>' + smenu[j].name +'</p>';
58                  ret += '</a>'; 
59                ret += '</li>';
60              ret += '</ul>';
61            }
62          ret += '</li>';
63        }
64      ret += '</ul>';
65    ret += '</nav>';
66    return ret;
67	},
68 
69}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.