diff options
-rw-r--r-- | bundles/org.eclipse.orion.client.core/web/orion/require-config.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/bundles/org.eclipse.orion.client.core/web/orion/require-config.js b/bundles/org.eclipse.orion.client.core/web/orion/require-config.js index c1e5e35..5b03850 100644 --- a/bundles/org.eclipse.orion.client.core/web/orion/require-config.js +++ b/bundles/org.eclipse.orion.client.core/web/orion/require-config.js @@ -18,8 +18,13 @@ define(function() { doctrine: 'doctrine/doctrine' } }); - function errback(error) { - alert("The following error happens. Please try again later.\n" + error); + function errback(err) { + if (err.requireType === 'timeout') { + alert("RequireJS error: Timeout occured loading module " + err.requireModules + ".\n\nPlease try refreshing the page."); + } else { + alert("RequireJS error: " + err); + } + throw err; } return { errback: errback |