diff options
author | alecpl <alec@alec.pl> | 2011-07-28 06:23:12 +0000 |
---|---|---|
committer | alecpl <alec@alec.pl> | 2011-07-28 06:23:12 +0000 |
commit | b0eb95a662e537c9198d0df4ac841b5d3d4389d8 (patch) | |
tree | 5d6b54fc4264c5e518239e5221de648c82166660 | |
parent | f1574a5da234e9516514791f56ca2da9b2f28299 (diff) |
- Fix errors when console is not defined (#1488010)
-rw-r--r-- | program/js/app.js | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/program/js/app.js b/program/js/app.js index e0ca79162..81bee6c1d 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -429,6 +429,11 @@ function rcube_webmail() this.start_keepalive(); }; + this.log = function(msg) + { + if (window.console && console.log) + console.log(msg); + }; /*********************************************************/ /********* client command interface *********/ @@ -5497,11 +5502,11 @@ function rcube_webmail() url = '?_task=utils&_action=html2text', lock = this.set_busy(true, 'converting'); - console.log('HTTP POST: ' + url); + this.log('HTTP POST: ' + url); $.ajax({ type: 'POST', url: url, data: htmlText, contentType: 'application/octet-stream', error: function(o, status, err) { rcmail.http_error(o, status, err, lock); }, - success: function(data) { rcmail.set_busy(false, null, lock); $(document.getElementById(id)).val(data); console.log(data); } + success: function(data) { rcmail.set_busy(false, null, lock); $(document.getElementById(id)).val(data); rcmail.log(data); } }); }; @@ -5594,7 +5599,7 @@ function rcube_webmail() url += '&_remote=1'; // send request - console.log('HTTP GET: ' + url); + this.log('HTTP GET: ' + url); return $.ajax({ type: 'GET', url: url, data: { _unlock:(lock?lock:0) }, dataType: 'json', @@ -5626,7 +5631,7 @@ function rcube_webmail() } // send request - console.log('HTTP POST: ' + url); + this.log('HTTP POST: ' + url); return $.ajax({ type: 'POST', url: url, data: postdata, dataType: 'json', @@ -5660,7 +5665,7 @@ function rcube_webmail() // if we get javascript code from server -> execute it if (response.exec) { - console.log(response.exec); + this.log(response.exec); eval(response.exec); } |