Monotone-Parent: 14183e9d9367b240b6e0585031a87772c952285a

Monotone-Revision: 6550d093f75808cf03c8781a80f346a0cedf836a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-02-11T02:36:43
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2010-02-11 02:36:43 +00:00
parent e350c7b90b
commit cceeebc234
21 changed files with 1530 additions and 197 deletions
+27 -47
View File
@@ -406,48 +406,6 @@ function refreshOpener() {
}
}
/* query string */
function parseQueryString() {
var queryArray, queryDict
var key, value, s, idx;
queryDict.length = 0;
queryDict = new Array();
queryArray = location.search.substr(1).split('&');
for (var i in queryArray) {
if (!queryArray[i]) continue ;
s = queryArray[i];
idx = s.indexOf("=");
if (idx == -1) {
key = s;
value = "";
}
else {
key = s.substr(0, idx);
value = unescape(s.substr(idx + 1));
}
if (typeof queryDict[key] == 'undefined')
queryDict.length++;
queryDict[key] = value;
}
return queryDict;
}
function generateQueryString(queryDict) {
var s = "";
for (var key in queryDict) {
if (s.length == 0)
s = "?";
else
s = s + "&";
s = s + key + "=" + escape(queryDict[key]);
}
return s;
}
/* selection mechanism */
function deselectAll(parent) {
@@ -676,6 +634,24 @@ function onMenuEntryClick(event) {
return false;
}
/* query string */
function generateQueryString(queryDict) {
var s = "";
for (var key in queryDict) {
var value = queryDict[key];
if (typeof(value) == "string"
|| typeof(value) == "number") {
if (s.length == 0)
s = "?";
else
s = s + "&";
s = s + key + "=" + escape(value);
}
}
return s;
}
function parseQueryParameters(url) {
var parameters = new Array();
@@ -708,11 +684,6 @@ function onBodyKeyDown(event) {
}
}
function onLogDblClick(event) {
var logConsole = $("logConsole");
logConsole.innerHTML = "";
}
function toggleLogConsole(event) {
var logConsole = $("logConsole");
var display = '' + logConsole.style.display;
@@ -749,6 +720,15 @@ function log(message) {
}
}
function logOnly(message) {
log("\c");
log(message);
}
function onLogDblClick(event) {
log("\c");
}
function backtrace() {
var func = backtrace.caller;
var str = "backtrace:\n";