diff options
author | thomascube <thomas@roundcube.net> | 2006-01-13 16:03:36 +0000 |
---|---|---|
committer | thomascube <thomas@roundcube.net> | 2006-01-13 16:03:36 +0000 |
commit | c0309556342871c2f65b5212ffdf35579d1ce7e6 (patch) | |
tree | e05162e70acaa4d94d4211820c24233bae4f070e /program/js/app.js | |
parent | 0af7e8c0e6d6183dd19ea3bad0b3e8bd80f77aa9 (diff) |
Switched to full UTF-8 support
Diffstat (limited to 'program/js/app.js')
-rw-r--r-- | program/js/app.js | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/program/js/app.js b/program/js/app.js index 650dbaaf7..4ed77fb3a 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -2708,8 +2708,8 @@ function rcube_webmail() console(request_obj.responseText); // if we get javascript code from server -> execute it - if (request_obj.responseText && (ctype=='text/javascript' || ctype=='application/x-javascript')) - eval(request_obj.responseText); + if (request_obj.get_text() && (ctype=='text/javascript' || ctype=='application/x-javascript')) + eval(request_obj.get_text()); // process the response data according to the sent action switch (request_obj.__action) @@ -2966,9 +2966,6 @@ function rcube_http_request() else if(this.xmlhttp.readyState == 4) { - this.responseText = this.xmlhttp.responseText; - this.responseXML = this.xmlhttp.responseXML; - if(this.xmlhttp.status == 0) this.onabort(this); else if(this.xmlhttp.status == 200) @@ -2986,6 +2983,15 @@ function rcube_http_request() return this.xmlhttp.getResponseHeader(name); }; + this.get_text = function() + { + return this.xmlhttp.responseText; + }; + + this.get_xml = function() + { + return this.xmlhttp.responseXML; + }; this.reset(); |