From 7d49bfd2c6521e8a795be4a737cffd813b88a3f8 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Tue, 24 Aug 2010 19:57:42 +0000 Subject: [PATCH] Monotone-Parent: 7b0ff9afef82de23e4f1e7222e6b8999dc5b0966 Monotone-Revision: b0729f36e09299983d44b3781e15368a2bf42f8d Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2010-08-24T19:57:42 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 3 +++ UI/WebServerResources/generic.js | 9 ++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index d09be002d..452b9ed9f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2010-08-24 Wolfgang Sourdeau + * UI/WebServerResources/generic.js: (log): added a hack to enable + child windows to log messages in the log console of the main window. + * SoObjects/Contacts/SOGoContactGCSList.m (-davAddressData): added method. diff --git a/UI/WebServerResources/generic.js b/UI/WebServerResources/generic.js index 40711ae5b..9ac02fd01 100644 --- a/UI/WebServerResources/generic.js +++ b/UI/WebServerResources/generic.js @@ -786,7 +786,14 @@ function log(message) { while (logWindow.opener) logWindow = logWindow.opener; } - var logConsole = logWindow.document.getElementById("logConsole"); + if (logWindow && logWindow._logMessage) { + var logMessage = message; + setTimeout(function() { logWindow._logMessage(logMessage) }, 10); + } +} + +function _logMessage(message) { + var logConsole = $("logConsole"); if (logConsole) { if (message == "\c") { while (logConsole.firstChild) {