From 3edec4df42c3783b7908577daca7df05c1bdf35d Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Thu, 6 Sep 2007 21:41:19 +0000 Subject: [PATCH] Monotone-Parent: 2cbda748eb7f493052f1dcec5caf07d314c4cf08 Monotone-Revision: 0d409e504dc163706ba6e61412f0fdcf19d859cc Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-09-06T21:41:19 Monotone-Branch: ca.inverse.sogo --- UI/WebServerResources/ContactsUI.js | 2 +- UI/WebServerResources/JavascriptAPIExtensions.js | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/UI/WebServerResources/ContactsUI.js b/UI/WebServerResources/ContactsUI.js index 718c494f6..be1808fd7 100644 --- a/UI/WebServerResources/ContactsUI.js +++ b/UI/WebServerResources/ContactsUI.js @@ -35,7 +35,7 @@ function openContactsFolder(contactsFolder, reload, idx) { var searchValue = search["value"]; if (searchValue && searchValue.length > 0) url += ("&search=" + search["criteria"] - + "&value=" + escape(searchValue)); + + "&value=" + escape(searchValue.utf8encode())); var sortAttribute = sorting["attribute"]; if (sortAttribute && sortAttribute.length > 0) url += ("&sort=" + sorting["attribute"] diff --git a/UI/WebServerResources/JavascriptAPIExtensions.js b/UI/WebServerResources/JavascriptAPIExtensions.js index 69aa6bd5e..a1cf862cf 100644 --- a/UI/WebServerResources/JavascriptAPIExtensions.js +++ b/UI/WebServerResources/JavascriptAPIExtensions.js @@ -235,7 +235,7 @@ String.prototype.base64encode = function () { var chr1, chr2, chr3, enc1, enc2, enc3, enc4; var i = 0; - var input = this._base64_utf8_encode(); + var input = this.utf8encode(); while (i < input.length) { chr1 = input.charCodeAt(i++); @@ -289,10 +289,10 @@ String.prototype.base64decode = function() { } } - return output._base64_utf8_decode(); + return output.utf8decode(); }; -String.prototype._base64_utf8_encode = function() { +String.prototype.utf8encode = function() { var string = this.replace(/\r\n/g,"\n"); var utftext = ""; @@ -316,7 +316,7 @@ String.prototype._base64_utf8_encode = function() { return utftext; }; -String.prototype._base64_utf8_decode = function() { +String.prototype.utf8decode = function() { var string = ""; var i = 0; var c = c1 = c2 = 0;