diff --git a/UI/WebServerResources/generic.js b/UI/WebServerResources/generic.js
index 372e1d669..d3fbc312a 100644
--- a/UI/WebServerResources/generic.js
+++ b/UI/WebServerResources/generic.js
@@ -524,14 +524,15 @@ function parseQueryParameters(url) {
}
function initLogConsole() {
- var logConsole = document.getElementById('logConsole');
+ var logConsole = $("logConsole");
if (logConsole) {
- logConsole.innerHTML = 'X';
-
- var node = document.getElementsByTagName('body')[0];
-
- node.addEventListener("keydown", onBodyKeyDown, false);
+ logConsole.innerHTML = 'X';
logConsole.addEventListener("dblclick", onLogDblClick, false);
+ var node = $("logConsoleClose");
+ node.addEventListener("click", toggleLogConsole, true);
+ log ("button: " + node);
+ node = document.getElementsByTagName('body')[0];
+ node.addEventListener("keydown", onBodyKeyDown, true);
}
}
@@ -546,21 +547,24 @@ function onBodyKeyDown(event)
function onLogDblClick(event)
{
- var logConsole = document.getElementById('logConsole');
- logConsole.innerHTML = 'X';
+ var logConsole = $("logConsole");
+ logConsole.innerHTML = 'X';
+ var node = $("logConsoleClose");
+ node.addEventListener("click", toggleLogConsole, true);
}
-function toggleLogConsole() {
- var logConsole = document.getElementById('logConsole');
-
+function toggleLogConsole(event) {
+ var logConsole = $("logConsole");
+ log("toggle pouet pouet");
var display = '' + logConsole.style.display;
if (display.length == 0) {
logConsole.style.display = 'block;';
} else {
logConsole.style.display = '';
}
-
- return false;
+ event.cancelBubble = true;
+ event.returnValue = false;
+ event.preventDefault();
}
function log(message) {
@@ -966,10 +970,13 @@ function configureLinkBanner() {
var linkBanner = $("linkBanner");
if (linkBanner) {
var anchors = linkBanner.childNodesWithTag("a");
- for (var i = 0; i < anchors.length; i++) {
- anchors[i].addEventListener("mousedown", listRowMouseDownHandler, false);
+ for (var i = 0; i < 4; i++) {
+ anchors[i].addEventListener("mousedown", listRowMouseDownHandler,
+ false);
anchors[i].addEventListener("click", onLinkBannerClick, false);
}
+ if (anchors.length > 4)
+ anchors[6].addEventListener("click", toggleLogConsole, true);
}
}