mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-28 14:45:28 +00:00
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:
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user