if(urlOptions.show_alarms === true)
setTimeout(function() { $('#alarmsModal').modal('show'); }, 1000);
+
+ var sidebar = document.getElementById('sidebar');
+ Ps.initialize(sidebar, {
+ wheelSpeed: 0.4,
+ wheelPropagation: true,
+ swipePropagation: true,
+ minScrollbarLength: null,
+ maxScrollbarLength: null,
+ useBothWheelAxes: false,
+ suppressScrollX: true,
+ suppressScrollY: false,
+ scrollXMarginOffset: 0,
+ scrollYMarginOffset: 0,
+ theme: 'default'
+ });
+ Ps.update(sidebar);
+
+ var registry = document.getElementById('registry-dropdown');
+ Ps.initialize(registry, {
+ wheelSpeed: 0.4,
+ wheelPropagation: false,
+ swipePropagation: false,
+ minScrollbarLength: null,
+ maxScrollbarLength: null,
+ useBothWheelAxes: false,
+ suppressScrollX: true,
+ suppressScrollY: false,
+ scrollXMarginOffset: 0,
+ scrollYMarginOffset: 0,
+ theme: 'default'
+ });
+ Ps.update(registry);
+
+ NETDATA.onresizeCallback = function() {
+ Ps.update(sidebar);
+ Ps.update(registry);
+ };
}
function resetDashboardOptions() {
if(urlOptions.update_always === true)
NETDATA.setOption('stop_updates_when_focus_is_lost', !urlOptions.update_always);
}
- }
+ };
// our entry point
var netdataCallback = initializeDynamicDashboard;
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" id="current_view">my-netdata <strong class="caret"></strong></a>
- <ul class="dropdown-menu scrollable-menu inpagemenu multi-column columns-2" role="menu">
+ <ul class="dropdown-menu scrollable-menu inpagemenu multi-column columns-2" role="menu" id="registry-dropdown">
<div class="row">
<div class="col-sm-6" style="width: 85%; padding-right: 0;">
<ul id="mynetdata_servers" class="multi-column-dropdown">
<div class="charts-body" role="main">
<div id="charts_div"></div>
</div>
- <div class="sidebar-body hidden-xs hidden-sm" role="complementary">
+ <div class="sidebar-body hidden-xs hidden-sm" id="sidebar-body" role="complementary">
<nav class="dashboard-sidebar hidden-print hidden-xs hidden-sm" id="sidebar" role="menu"></nav>
</div>
</div>
</div>
</body>
</html>
-<script type="text/javascript" src="dashboard.js?v20161229-1"></script>
+<script type="text/javascript" src="dashboard.js?v20161229-2"></script>