From: Marcin Haba Date: Sat, 7 Dec 2019 11:07:08 +0000 (+0100) Subject: baculum: Tweak fix javascript type error on pages without sidebar X-Git-Tag: Release-9.6.0~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ab2970fff487bc5ab3f3482ebf7f7e84e549cb7;p=thirdparty%2Fbacula.git baculum: Tweak fix javascript type error on pages without sidebar --- diff --git a/gui/baculum/protected/Web/JavaScript/misc.js b/gui/baculum/protected/Web/JavaScript/misc.js index 473528679..25521d4c0 100644 --- a/gui/baculum/protected/Web/JavaScript/misc.js +++ b/gui/baculum/protected/Web/JavaScript/misc.js @@ -782,14 +782,16 @@ var W3SideBar = { this.set_events(); }, set_events: function() { - this.sidebar.addEventListener('touchstart', handle_touch_start); - this.sidebar.addEventListener('touchmove', function(e) { - handle_touch_move(e, { - 'swipe_left': function() { - this.close(); - }.bind(this) - }); - }.bind(this)); + if (this.sidebar) { + this.sidebar.addEventListener('touchstart', handle_touch_start); + this.sidebar.addEventListener('touchmove', function(e) { + handle_touch_move(e, { + 'swipe_left': function() { + this.close(); + }.bind(this) + }); + }.bind(this)); + } }, open: function() { if (this.sidebar.style.display === 'block' || this.sidebar.style.display === '') {