Samuel Degueldre
cfdf7caa50
[IMP] app: rethrow errors that were not handled
...
This commit makes it so that when an error occurs in an owl app and none
of the registered error handlers are able to handle it, we rethrow the
error instead of just logging it to the console and swallowing it. This
allows users of owl to handle errors that happen in owl applications by
using event listeners for error and unhandledrejection events on the
window.
2022-09-09 09:23:32 +02:00
Géry Debongnie
bf9cceb56f
[REF] components: remove .el
2022-02-11 10:46:44 +01:00
Géry Debongnie
7eaecac0b5
[REF] tests: improve test helpers
...
- remove snapshotApp
- remove addTemplates
- simplify helpers
- make sure snapshotted templates are snapshotted with the app config
2022-02-11 10:46:44 +01:00
Géry Debongnie
eceb3e6280
[IMP] component: render does not return a promise anymore
2022-02-11 10:46:44 +01:00
Géry Debongnie
bcc4fe2a27
[REF] tests: improve useLogLifecycle and helpers
2022-02-11 10:46:44 +01:00
Samuel Degueldre
c0cf2c9e3d
[FIX] components: throw on duplicate t-key instead of hanging the app
2022-02-11 10:41:18 +01:00
Géry Debongnie
629b379ea9
[IMP] components: rename onRender->onWillRender, add onRendered
2022-02-11 10:41:18 +01:00
Lucas Perais (lpe)
7c04cc425e
[IMP] qweb: compiler: support t-key on node and component without t-foreach
2022-02-11 10:41:18 +01:00
Mathieu Duckerts-Antoine
ee1ef20ce1
[ADD] components: re-add a test for t-foreach directive
2022-02-11 10:18:03 +01:00
Samuel Degueldre
9d5ffe11c7
[IMP] components: re-add a bunch of components tests from owl 1
...
Some tests are skipped because they rely on not-yet-implemented
features.
2022-02-11 10:18:03 +01:00
Géry Debongnie
e746574a1d
[REF] initial prototype of owl 2
2022-02-11 10:18:01 +01:00