Géry Debongnie
710f42d4e4
[IMP] qweb: add t-slot directive
...
Closes #67
2019-06-12 14:54:24 +02:00
Géry Debongnie
45a2b0122d
[FIX] qweb: add better support for template with only strings
2019-06-12 14:54:24 +02:00
Géry Debongnie
4c41f62364
[FIX] owl: remove inline source maps
...
They are wrong anyway. Simpler to work with the raw javascript.
2019-06-12 14:54:24 +02:00
Aaron Bohy
c2ab9774fb
[IMP] utils: whenReady now returns a Promise
...
Closes #160
2019-06-11 14:45:56 +02:00
Aaron Bohy
22e48e3be0
[REF] store: simplify connect API
...
Closes #158
2019-06-11 11:41:29 +02:00
Aaron Bohy
1ff3c32fe4
[IMP] store: allow connecting to another store
...
Closes #58
2019-06-11 11:41:29 +02:00
Géry Debongnie
9a3e1ed99e
[FIX] benchmarks: two small fixes
2019-06-11 11:29:31 +02:00
Géry Debongnie
438e2fbc2e
[FIX] qweb: add some missing operators
...
closes #162
2019-06-11 10:45:20 +02:00
Géry Debongnie
b3db085745
[REF] vdom: simplify vnode function
...
This is a snabbdom commit
2019-06-11 10:23:57 +02:00
Géry Debongnie
b948c59c6d
[DOC] *: improve some parts of the doc
2019-06-11 10:23:46 +02:00
Géry Debongnie
6426fe98f9
[DOC] tooling: improve doc
2019-06-10 09:31:06 +02:00
Géry Debongnie
4dd9de349e
[FIX] tests: check links for main README.md as well
2019-06-10 09:31:06 +02:00
Géry Debongnie
e1bcea77b5
[REF] tools: rename extras into tools
2019-06-10 09:31:06 +02:00
Géry Debongnie
2a19aeb6a3
[REF] extras: start loading templates earlier
2019-06-08 16:29:01 +02:00
Géry Debongnie
b53a34b7d1
[FIX] utils: whenReady should work for all document states
...
Document readyState can be either 'loading', 'interactive' or
'complete'. We can access the DOM whenever we are no longer in 'loading'
state.
2019-06-08 16:20:44 +02:00
Géry Debongnie
f881640d3d
[DOC] event_bus: add initial doc
...
closes #157
2019-06-07 16:07:41 +02:00
Géry Debongnie
54c3dd76e4
[FIX] doc: fix all dead links
...
closes #149
2019-06-07 15:40:03 +02:00
Géry Debongnie
7b887447da
[IMP] qweb: implements an expression evaluator
...
closes #5
2019-06-07 15:37:45 +02:00
Géry Debongnie
438b21df3f
[REF] qweb: improve variable handling
2019-06-07 15:37:45 +02:00
Aaron Bohy
d1094f647a
[IMP] observer: add set and delete static functions
...
This rev. add a 'set' and 'delete' static functions to the Observer.
They allow to set or delete (only for objects) properties on
observed objects or arrays.
With this, the 'set' functions in Store and Component are no longer
necessary, so they have been removed.
Closes #138
2019-06-07 14:55:12 +02:00
Aaron Bohy
49baf0de6e
[REF] qweb: t-foreach: remove integer support for t-value
...
Handling it complexifies the compiled code, and it is not really
useful (the same result can be achieved with t-foreach="Array(n)")
Part of #128
2019-06-07 14:52:12 +02:00
Aaron Bohy
b14d069ee7
[REF] qweb: drop support of #{.} string interpolation
...
We only support the {{.}} syntax.
Part of #128
2019-06-07 14:52:12 +02:00
Aaron Bohy
e14a4fe338
[REF] qweb: t-foreach: remove x_parity
...
Part of #128
2019-06-07 14:52:12 +02:00
Aaron Bohy
1f9ec46236
[FIX] qweb: keep ref of unmounted (kept alive) widget
...
Fixes #120
2019-06-06 09:11:52 +02:00
Géry Debongnie
1464a3631b
[ADD] benchmarks: add 0.13.0 to the list
2019-06-05 11:24:27 +02:00
Géry Debongnie
7d3c374b78
[REL] bump to v0.13.0
v0.13.0
2019-06-05 10:47:39 +02:00
Géry Debongnie
1dd257f33c
[DOC] owl: add comment on updating the doc
2019-06-05 10:44:58 +02:00
Vincent Schippefilt
1206afe6be
[FIX] base: compile correctly on windows
...
Fix package.json and tsconfig.json to build correctly on windows:
the extention scr/* doesn't expand on windows, so I removed it.
Added a precompilation step on npm run extras:watch
2019-06-05 10:31:18 +02:00
Vincent Schippefilt
5842ed51b0
[IMP] extras: update server to python3, disable cache
2019-06-05 10:31:18 +02:00
Géry Debongnie
d22219f084
[DOC] reorganize qweb/component doc
...
Also, document t-foreach
closes #146
2019-06-05 10:28:30 +02:00
Aaron Bohy
0be1a54e03
[IMP] playground: use custom events bubbling
2019-06-04 11:59:21 +02:00
Aaron Bohy
32921ecc20
[IMP] qweb: t-on with t-widget: allow to bind args
2019-06-04 11:59:21 +02:00
Aaron Bohy
1c290c1172
[IMP] qweb: handle t-on modifiers with t-widget
2019-06-04 11:59:21 +02:00
Aaron Bohy
2f9d7ea58f
[REF] qweb: revamp event management
...
Closes #111
2019-06-04 11:59:21 +02:00
Géry Debongnie
fe23e76341
[FIX] observer: allow reobserving values twice
...
closes #139
2019-06-04 11:18:12 +02:00
Géry Debongnie
73023d4869
[IMP] extras: add url in log when starting server
2019-06-04 10:25:50 +02:00
Géry Debongnie
ff51443b8e
[FIX] playground: keep ace editor alive between mounting/remounting
...
closes #136
2019-06-04 09:43:58 +02:00
Géry Debongnie
f8e07f6d30
[DOC] *: remove all remaining references to t-props
...
closes #135
2019-06-03 13:34:01 +02:00
Vincent Schippefilt
00da778753
[FIX] extras remove references to t-props
2019-06-03 13:34:01 +02:00
Géry Debongnie
187eb922c0
[IMP] component: define props as attribute (remove t-props)
2019-06-03 13:34:01 +02:00
Géry Debongnie
466c12a0e6
[FIX] component: reuse widget if possible
...
Previous code always destroy and recreate widgets.
2019-06-03 13:34:01 +02:00
Géry Debongnie
8dc3ec94bf
[IMP] qweb: log invalid code generated by template
2019-05-31 13:56:45 +02:00
Géry Debongnie
a554436d03
[FIX] playground: properly resize editors when resizing panels
2019-05-31 13:11:08 +02:00
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