Géry Debongnie
34b5049dee
[DOC] doc: small misc fixes
2019-05-31 12:40:02 +02:00
Géry Debongnie
0eccfd08fe
[REF] component: add some docstrings
2019-05-31 10:26:37 +02:00
Vincent Schippefilt
98b063fd70
[FIX] owl: ignore idea ide configuration
2019-05-31 09:51:37 +02:00
Géry Debongnie
e9ba94ae55
[IMP] playground: add some padding in error window
...
closes #134
2019-05-29 16:13:29 +02:00
Aaron Bohy
4d72a4f240
[FIX] qweb: enclose interpolated expr in parentheses
...
Since rev 53e53e9b ,
<div class="o_app" t-attf-class="{{ true ? 'o_extra' : '' }}"/>
produced
<div class="o_extra"/>
whereas it should have produced
<div class="o_app o_extra"/>
This is because there were missing parentheses around the string
returned by `interpolate`, which produced instructions like
var _1 = 'o_app ' + true ? 'o_extra' : '';
Fixes #132
2019-05-29 13:31:48 +02:00
Géry Debongnie
a08deb895d
[ADD] benchmarks: add 0.12.0 to the list
2019-05-29 13:24:58 +02:00
Géry Debongnie
60cea14b01
[IMP] extras: improve landing page
2019-05-29 13:16:35 +02:00
Géry Debongnie
f60904b740
[REL] bump to v0.12.0
v0.12.0
2019-05-29 11:26:21 +02:00
Aaron Bohy
376f801541
[IMP] qweb: t-widget: accept dyn values
2019-05-29 11:22:12 +02:00
Aaron Bohy
26f14180e2
[IMP] qweb: t-ref: dyn values with string interpolation
...
Closes #100
2019-05-29 11:22:12 +02:00
Géry Debongnie
bced9f3d04
[IMP] *: use lower level loops in hot code
...
The goal is to gain a few % of perf improvement.
closes #125
2019-05-29 11:20:30 +02:00
Géry Debongnie
94208d9cbb
[IMP] extras: add some css
2019-05-29 10:50:29 +02:00
Géry Debongnie
681983142d
[IMP] component: add props validation and default props system
...
closes #116
2019-05-28 11:56:22 +02:00
Géry Debongnie
a525b42537
[IMP] playground: improve code samples
...
closes #126
2019-05-27 13:33:26 +02:00
Géry Debongnie
a4cc085b6d
[DOC] qweb: add note to explain t-transition limitation
2019-05-27 12:46:20 +02:00
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