From 8fd474712b23a53e12f25675ce6dc35c1555fc3a Mon Sep 17 00:00:00 2001 From: mokaddem Date: Fri, 30 Aug 2019 12:15:43 +0200 Subject: [PATCH] chg: [livelog] Scrolling Logs when fullscreen is on - Fix #118 --- static/js/index/index.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/static/js/index/index.js b/static/js/index/index.js index d7c8df5..faf66e3 100644 --- a/static/js/index/index.js +++ b/static/js/index/index.js @@ -445,6 +445,13 @@ function createHead(callback) { } }, + changeOptions: function(options) { + var that = this; + Object.keys(options).forEach(function (optionName) { + that._options[optionName] = options[optionName]; + }); + }, + fetch_predata: function() { var that = this; if (this._options.preDataURL !== null) { @@ -808,10 +815,14 @@ $(document).ready(function() { $panel.detach().prependTo('#page-wrapper') $panel.addClass('liveLogFullScreen'); $this.data('isfullscreen', true); + $panel.find('#divLogTable').css({'overflow-y': 'auto'}); + livelog.changeOptions({tableMaxEntries: 300}); } else { $panel.detach().appendTo('#rightCol') $panel.removeClass('liveLogFullScreen'); $this.data('isfullscreen', false); + $panel.find('#divLogTable').css({'overflow': 'hidden'}); + livelog.changeOptions({tableMaxEntries: 50}); } });