From af5ece7b3ff68e8e8cf693c377a3e1721997fb2c Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Tue, 20 Sep 2016 13:22:22 +0200 Subject: [PATCH] Chagen CTS GUI js to work in Chrome --- web/htdocs/scripts/cts.js | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/web/htdocs/scripts/cts.js b/web/htdocs/scripts/cts.js index 5bb59aa..453dd2b 100644 --- a/web/htdocs/scripts/cts.js +++ b/web/htdocs/scripts/cts.js @@ -95,6 +95,25 @@ var CTS = new Class({ this.initAutoUpdate(); this.dataUpdate(); +/* Flash groups */ + $$('*[flashgroup]').addEvents({ + 'mouseenter': function(e) { + var t = $(e.target); + + while(!t.get('flashgroup')) { + if (t.get('id') == 'content-area') return; + t = t.getParent(); + } + + $$('*[flashgroup="' + t.get('flashgroup') + '"]').addClass('flash'); + }, + + 'mouseleave': function(e) { + $$('.flash').removeClass('flash'); + } + }); + + $('rate-plot').set('src', this.monitorPrefix + 'plot.png'); this.addEvent('dataUpdate', function() { $('rate-plot').set('src', $('rate-plot').get('src').split('?')[0] + "?" + new Date().getTime()); @@ -1039,24 +1058,7 @@ window.addEvent('load', function() { window.addEvent('resize', caption.reposition); }); -/* Flash groups */ -window.addEvent('load', function() { - $$('*[flashgroup]').addEvents({ - 'mouseenter': function(e) { - var t = $(e.target); - while(!t.get('flashgroup')) { - if (t.get('id') == 'content-area') return; - t = t.getParent(); - } - - $$('*[flashgroup="' + t.get('flashgroup') + '"]').addClass('flash'); - }, - - 'mouseleave': function(e) { - $$('.flash').removeClass('flash'); - } - }); -}); + function id(x) {return x;} -- 2.43.0