zulip/frontend_tests/zjsunit
Anders Kaseorg e0a18d3394 blueslip: Replace jQuery wrappers with error event listener.
Not all our errors actually happen in the contexts we were
wrapping (e.g. `setTimeout` and `_.throttle`).  Also this fixes the
neat Firefox inspector feature that shows you where your event
handlers for a given DOM element actually live.

Using this "semi-modern" browser event means that Safari 9 and older
and IE10 and older may not have our browser error reporting active;
that seems fine giving the vanishing market share of those browsers.

https://blog.sentry.io/2016/01/04/client-javascript-reporting-window-onerror

Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-09 11:38:20 -07:00
..
bugdown_assert.js eslint: Add key-spacing linter rule. 2018-12-18 10:41:06 -08:00
finder.js webpack: Elide node_modules when importing JS modules. 2019-06-26 16:49:32 -07:00
i18n.js i18n: Remove now-unused ensure_i18n function. 2018-05-30 09:13:48 -07:00
index.js dependencies: Use core-js for String.prototype polyfills. 2019-07-02 16:50:03 -07:00
mdiff.js eslint: Add key-spacing linter rule. 2018-12-18 10:41:06 -08:00
namespace.js webpack: Remove resolve.modules override. 2019-07-02 16:38:26 -07:00
render.js refactor: Use explicit path when referencing handlebars templates. 2019-07-02 16:23:30 -07:00
stub.js webpack: Elide node_modules when importing JS modules. 2019-06-26 16:49:32 -07:00
zblueslip.js blueslip: Replace jQuery wrappers with error event listener. 2019-07-09 11:38:20 -07:00
zjquery.js billing: Add node tests for helpers.js. 2019-05-30 10:34:56 -07:00