diff options
Diffstat (limited to 'lib/scripts')
-rw-r--r-- | lib/scripts/helpers.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/scripts/helpers.js b/lib/scripts/helpers.js index 632c4bff2..0b32e8781 100644 --- a/lib/scripts/helpers.js +++ b/lib/scripts/helpers.js @@ -49,3 +49,18 @@ function bind(fnc/*, ... */) { static_args.concat(Aps.call(arguments, 0))); }; } + +/** + * Report an error from a JS file to the console + * + * @param e The error object + * @param file The file in which the error occurred + */ +function logError(e, file) { + if (window.console && console.error) { + console.error('The error "%s: %s" occurred in file "%s". ' + + 'If this is in a plugin try updating or disabling the plugin, ' + + 'if this is in a template try updating the template or switching to the "dokuwiki" template.', + e.name, e.message, file); + } +} |