Aaron Bohy
837dacf1cb
[DOC] animations: correct link
2019-05-27 12:10:33 +02:00
Aaron Bohy
7cdd1aa9a1
[IMP] qweb: add global Component registry to qweb
...
Closes #112
2019-05-27 12:10:33 +02:00
Géry Debongnie
24c569e6d5
[CLEANUP] owl: remove useless dependencies (package.json)
2019-05-27 12:10:30 +02:00
Aaron Bohy
050694414c
[REF] move animations tests into their own file
2019-05-27 11:50:21 +02:00
Aaron Bohy
639908366a
[IMP] allow to combine t-transition and t-widget
...
Closes #94
2019-05-27 11:50:21 +02:00
Aaron Bohy
59f401303a
[REF] transitions: remove create hook
2019-05-27 11:50:20 +02:00
Aaron Bohy
649e20b956
[IMP] improve tests of transition directive
2019-05-27 11:49:09 +02:00
Géry Debongnie
c2280ff1bb
[REF] qweb: small cleanup
2019-05-23 23:33:15 +02:00
Aaron Bohy
8a32d823cd
[IMP] support modifiers with t-on directive
...
Supported modifiers are stop, prevent and self.
Closes #115 .
2019-05-23 23:33:09 +02:00
Géry Debongnie
13b31458da
[DOC] owl: add message when setting mode in 'prod'
2019-05-23 13:44:14 +02:00
Géry Debongnie
92b3ab32e2
[REM] playground: remove benchmarks app
...
It is kind of redundant with the main benchmarks app, does not bring
much extra value, and is out of date.
2019-05-22 12:29:53 +02:00
Géry Debongnie
4ca0a157e3
[IMP] playground: set owl mode to 'dev';
2019-05-21 18:08:32 +02:00
Géry Debongnie
1dec8df715
[IMP] owl: introduce dev mode
...
This commit adds a static key 'dev' on QWeb (which acts as a central
point of access in owl internal code), and a 'mode' key on the value
exported by owl to let external code manipulate it.
closes #117
2019-05-21 14:11:40 +02:00
Géry Debongnie
8f29cfc996
[FIX] playground: add missing t-key in template
2019-05-21 14:11:20 +02:00
Géry Debongnie
da275e74fd
[REF] owl: move metadata into __info__
...
This differentiate better metadata and owl exported values. Also, and
this is the goal, it gives a space to add extra keys in the future.
2019-05-21 13:53:16 +02:00
Géry Debongnie
3d9f4e028c
[DOC] utils: remove patch/unpatch references
2019-05-19 08:21:22 +02:00
Géry Debongnie
13577997bc
[ADD] extras: add owl 0.11.0 to list of benchmarks
2019-05-17 23:46:42 +02:00
Géry Debongnie
671965026d
[REL] bump to v0.11.0
v0.11.0
2019-05-17 23:34:14 +02:00
Géry Debongnie
bc7fe9023d
[REM] utils: remove patch/unpatch
...
They are out of the scope for Owl.
2019-05-17 23:26:42 +02:00
Géry Debongnie
c2c7997df3
[IMP] owl: add extras:watch task
...
closes #118
2019-05-17 23:22:54 +02:00
Géry Debongnie
a1d7e6c987
[FIX] qweb: support #{} syntax in attribute string interpolation
...
closes #113
2019-05-17 16:20:25 +02:00
Géry Debongnie
a1e982aba5
[REF] tests: rename makeTestWEnv to makeTestEnv
2019-05-17 15:52:16 +02:00
Géry Debongnie
2ce027a0a6
[REF] component: remove isStarted key
2019-05-17 15:50:55 +02:00
Géry Debongnie
61f21511a5
[DOC] component: add detailed explanation for t-widget
2019-05-17 10:49:04 +02:00
Géry Debongnie
5682577870
[REF] component: yet another simplification for t-widget
2019-05-17 09:59:02 +02:00
Géry Debongnie
25b633cc63
[REF] component: simplify again t-widget code
2019-05-16 16:25:39 +02:00
Géry Debongnie
f16b267931
[REF] component: simplify the t-widget directive
...
a little bit...
2019-05-16 15:29:40 +02:00
Géry Debongnie
30ec952588
[FIX] playground: keep separate sessions for each tab
...
also, small refactoring
closes #103
2019-05-16 13:00:24 +02:00
Géry Debongnie
46ba77d0cc
[REF] playground: use t-foreach to reduce duplication
2019-05-16 12:04:50 +02:00
Géry Debongnie
042e376c2b
[IMP] playground: debounce some handlers
2019-05-16 11:58:04 +02:00
Géry Debongnie
b9f1af2ad5
[REF] playground: small refactoring
2019-05-16 11:57:52 +02:00
Géry Debongnie
7df0fdcc0a
[DOC] qweb: add some documentation on owl qweb extensions
2019-05-16 10:23:18 +02:00
Géry Debongnie
73d743a1c3
[FIX] observer: newly observed object/arrays have higher rev
...
Some people apparently believe that the framework should magically
solves all problems from the programmers, shielding him from thinking.
It is not possible, and maybe a bad idea, because it will only delay the
inevitable... If one does weird stuff without knowing what is going on,
someone will get hurt.
However, in this specific case, something can be done.
closes #104
2019-05-15 17:30:01 +02:00
Géry Debongnie
8758dfcedf
[IMP] component: better error if cannot find widget
...
closes #54
2019-05-15 17:17:39 +02:00
Géry Debongnie
0a10bbc023
[IMP] component: remove support for inlineTemplate
...
closes #93
2019-05-15 15:54:18 +02:00
Géry Debongnie
9c1d369e94
[FIX] qweb/component: fix scoping issue with list of widgets
...
In a t-foreach loop, there was a bad interaction between variables
defined with the `var` keyword and asynchronous code.
closes #108
2019-05-15 15:42:45 +02:00
Géry Debongnie
9556696fa8
[REF] qweb: rename loadTemplates into addTemplates
2019-05-15 11:04:22 +02:00
Géry Debongnie
04eb720619
[IMP] qweb: add default template in QWeb
2019-05-15 10:55:17 +02:00
Géry Debongnie
8e098e8ed6
[REF] benchmarks: use new system for finding templates
2019-05-15 10:40:23 +02:00
Géry Debongnie
c836cead58
[IMP] playground: remove explicit template keys
2019-05-15 10:40:23 +02:00
Géry Debongnie
361ecbe90b
[IMP] component: deduce template name from component name
...
closes #102
2019-05-15 10:40:23 +02:00
Géry Debongnie
ae8d7d3be2
[REF] qweb_core: move context after QWeb
2019-05-15 10:40:23 +02:00
Géry Debongnie
ed4f92211c
[DOC] component: add section on async rendering
2019-05-11 12:11:00 +02:00
Géry Debongnie
f8804d6501
[REF] playground: use t-mounted directive in todo example
2019-05-11 00:03:26 +02:00
Géry Debongnie
de7c680387
[ADD] extras: add owl 0.10.0 to list of benchmarks
2019-05-11 00:03:26 +02:00
Géry Debongnie
6dd7391cdc
[DOC] utils: add some basic information
2019-05-10 21:04:58 +02:00
Géry Debongnie
dfa7d5932d
[REM] utils: remove memoize, parseXML function
2019-05-10 20:51:34 +02:00
Géry Debongnie
53911de00a
[FIX] component: make t-widget work with t-elif
...
closes #97
2019-05-10 19:36:44 +02:00
Aaron Bohy
1760d0d336
[FIX] allow to combine directives using node hooks
...
e.g. t-ref and t-transition, or t-mounted and t-transition.
2019-05-10 19:31:09 +02:00
Aaron Bohy
0aba9748c9
[IMP] add t-mounted directive
...
closes #45
2019-05-10 19:31:09 +02:00