From: Jan Schneider Date: Mon, 29 Nov 2010 14:57:23 +0000 (+0100) Subject: Add debug(), catch callback exceptions. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=c692f289c10354b51aeb1140d03da4cd1b7111ac;p=horde.git Add debug(), catch callback exceptions. --- diff --git a/horde/js/mobile.js b/horde/js/mobile.js index f78c80957..116aa622b 100644 --- a/horde/js/mobile.js +++ b/horde/js/mobile.js @@ -24,6 +24,13 @@ */ urls: {}, + debug: function(label, e) + { + if (!HordeMobile.is_logout && window.console && window.console.error) { + window.console.error(label, jQuery.browser.mozilla ? e : jQuery.makeArray(e)); + } + }, + /** * Perform an Ajax action * @@ -48,7 +55,11 @@ { var r = d.response; if (r && $.isFunction(callback)) { - callback(r); + try { + callback(r); + } catch (e) { + HordeMobile.debug('doActionComplete', e); + } } HordeMobile.server_error = 0;