|
53 | 53 | <div class="col-md-12"> |
54 | 54 | <div class="box" id="clients"> |
55 | 55 | <div class="box-header "> |
56 | | - <h3 class="box-title col-md-12"><?= lang('Device_Shortcut_OnlineChart');?> </h3> |
| 56 | + <h3 class="box-title"><?= lang('Device_Shortcut_OnlineChart');?> </h3> |
| 57 | + <div class="box-tools pull-right"> |
| 58 | + <button type="button" class="btn btn-box-tool" data-widget="collapse"> |
| 59 | + <i class="fa fa-minus"></i> |
| 60 | + </button> |
| 61 | + </div> |
57 | 62 | </div> |
58 | 63 | <div class="box-body"> |
59 | 64 | <div class="chart"> |
|
72 | 77 | <!-- Device Filters ------------------------------------------------------- --> |
73 | 78 | <div class="box box-aqua hidden" id="columnFiltersWrap"> |
74 | 79 | <div class="box-header "> |
75 | | - <h3 class="box-title col-md-12"><?= lang('Devices_Filters');?> </h3> |
| 80 | + <h3 class="box-title"><?= lang('Devices_Filters');?> </h3> |
| 81 | + <div class="box-tools pull-right"> |
| 82 | + <button type="button" class="btn btn-box-tool" data-widget="collapse"> |
| 83 | + <i class="fa fa-minus"></i> |
| 84 | + </button> |
| 85 | + </div> |
76 | 86 | </div> |
77 | 87 | <!-- Placeholder ------------------------------------------------------- --> |
78 | | - <div id="columnFilters" ></div> |
| 88 | + <div class="box-body" id="columnFilters"></div> |
79 | 89 | </div> |
80 | 90 |
|
81 | 91 | <!-- datatable ------------------------------------------------------------- --> |
|
148 | 158 | // DEVICE_COLUMN_FIELDS, COL, NUMERIC_DEFAULTS, GRAPHQL_EXTRA_FIELDS, COLUMN_NAME_MAP |
149 | 159 | // are all defined in js/device-columns.js — edit that file to add new columns. |
150 | 160 |
|
| 161 | + // Collapse DevicePresence and Filters sections by default on small/mobile screens |
| 162 | + (function collapseOnMobile() { |
| 163 | + if (window.innerWidth < 768) { |
| 164 | + ['#clients', '#columnFiltersWrap'].forEach(function(sel) { |
| 165 | + var $box = $(sel); |
| 166 | + if ($box.length) { |
| 167 | + $box.addClass('collapsed-box'); |
| 168 | + $box.find('.box-body, .box-footer').hide(); |
| 169 | + $box.find('[data-widget="collapse"] i').removeClass('fa-minus').addClass('fa-plus'); |
| 170 | + } |
| 171 | + }); |
| 172 | + } |
| 173 | + })(); |
| 174 | + |
151 | 175 | // Read parameters & Initialize components |
152 | 176 | callAfterAppInitialized(main) |
153 | 177 | showSpinner(); |
|
0 commit comments