From c692f289c10354b51aeb1140d03da4cd1b7111ac Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Mon, 29 Nov 2010 15:57:23 +0100 Subject: [PATCH] Add debug(), catch callback exceptions. --- horde/js/mobile.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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; -- 2.11.0