Géry Debongnie
|
a1e982aba5
|
[REF] tests: rename makeTestWEnv to makeTestEnv
|
2019-05-17 15:52:16 +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
|
f52a15d7f6
|
[REF] store: make getters functions instead of properties
|
2019-05-10 12:10:52 +02:00 |
|
Alexandre Kühn
|
147f6fced7
|
[IMP] store: getters
|
2019-05-10 12:10:52 +02:00 |
|
Géry Debongnie
|
7f0b236747
|
[FIX] store: properly call patch on connected components
A previous refactoring broke it by adding a [] arguments to updateprops.
|
2019-05-07 14:43:23 +02:00 |
|
Géry Debongnie
|
b7860a95b0
|
[REF] store: typecheck code
closes #87
closes #39
|
2019-05-07 11:47:09 +02:00 |
|
Géry Debongnie
|
f7495dc897
|
[FIX] store: correct update order for child/parents
Not happy about the test, there was a bug in Discuss that is solved with this
commit, but I could not reproduce it in a test.
closes #85
|
2019-05-07 11:22:00 +02:00 |
|
Géry Debongnie
|
94ed6ebe60
|
[IMP] component: remove updateState method
|
2019-04-17 10:59:03 +02:00 |
|
Géry Debongnie
|
b89327c831
|
[IMP] qweb: log a warning if a t-foreach is used without t-key
closes #40
|
2019-04-16 17:49:33 +02:00 |
|
Géry Debongnie
|
7092f5e142
|
[REF] observer: move observer out of store
|
2019-04-16 14:24:19 +02:00 |
|
Alexandre Kühn
|
73fb8f8998
|
[FIX] store: connected component deeply reactive with undefined, null and string props
Revision on https://github.com/odoo/owl/commit/9f77344c3a19592d4a37df43b65f9e647fe41f24
Deeply reactive version of fix above.
|
2019-04-15 16:54:02 +02:00 |
|
Géry Debongnie
|
559c51a717
|
[FIX] store: change default hash function to better see changes
|
2019-04-15 16:50:07 +02:00 |
|
Alexandre Kühn
|
9f77344c3a
|
[FIX] store: connected component with undefined, null and string props
|
2019-04-15 15:36:18 +02:00 |
|
Géry Debongnie
|
3d18359dd8
|
[IMP] store: add 'deep' param to connect options
|
2019-04-15 11:51:18 +02:00 |
|
Alexandre Kühn
|
e005090296
|
[IMP] store: return data from committing a mutation
closes #29
|
2019-04-15 10:53:59 +02:00 |
|
Alexandre Kühn
|
7e7226213a
|
[IMP] store: commit a mutation in a mutation
|
2019-04-15 10:51:54 +02:00 |
|
Géry Debongnie
|
9ee85e220b
|
[FIX] store: unobserve detached objects
closes #27
|
2019-04-15 10:43:50 +02:00 |
|
Géry Debongnie
|
f5bbf25d4f
|
[IMP] store: add deep tracking for changes
This is only at the level of the store currently. To be useful, we need
to work on the 'connect' function.
|
2019-04-14 21:24:54 +02:00 |
|
Géry Debongnie
|
4ea0875fd9
|
[REF] store: namespace rev under __owl__ name
|
2019-04-14 11:27:02 +02:00 |
|
Géry Debongnie
|
caed076f2a
|
[FIX] store: properly handle null values
|
2019-04-12 21:07:12 +02:00 |
|
Géry Debongnie
|
4f1d976206
|
[FIX] store: properly observe all array methods
|
2019-04-12 13:03:25 +02:00 |
|
Géry Debongnie
|
8ca806eb28
|
[IMP] store: make sure set function works with arrays
|
2019-04-12 12:45:44 +02:00 |
|
Géry Debongnie
|
e0608aa7fd
|
[IMP] store: propagate 'set' function to commit parameters
|
2019-04-12 12:42:14 +02:00 |
|
Géry Debongnie
|
111080fdbf
|
[FIX] store: observer array values recursively
|
2019-04-12 12:25:22 +02:00 |
|
Géry Debongnie
|
ab12ac8a9f
|
[IMP] store: properly handle already observed state
|
2019-04-12 12:17:16 +02:00 |
|
Géry Debongnie
|
63069d96a5
|
fix: properly observe recursively new values
|
2019-04-12 12:08:31 +02:00 |
|
Géry Debongnie
|
f1cc32de8f
|
imp: prevent store state change outside a mutation
|
2019-04-12 12:05:06 +02:00 |
|
Géry Debongnie
|
03511ce9ea
|
ref: reorganize store (based on different principles)
|
2019-04-12 11:57:29 +02:00 |
|
Géry Debongnie
|
f960149ba2
|
rem: remove destroyed hook
|
2019-04-10 09:35:20 +02:00 |
|
Géry Debongnie
|
816ffe1b44
|
imp: store dispatch functions can be synchronized
|
2019-04-09 13:16:22 +02:00 |
|
Géry Debongnie
|
7ea782bd60
|
fix: prevent issue in store with existing values in array
|
2019-04-09 10:08:37 +02:00 |
|
Géry Debongnie
|
bf4cbaea33
|
imp: unskip test, add new test
|
2019-04-09 09:14:22 +02:00 |
|
Alexandre Kühn
|
cde85269fd
|
imp: make store reactive (observe state and react to changes)
This is a pretty big change, yet still not complete.
|
2019-04-08 23:11:38 +02:00 |
|
Alexandre Kühn
|
3340401f54
|
imp: give reference to dispatch function in actions
|
2019-04-08 23:11:32 +02:00 |
|
Alexandre Kühn
|
7027ff1eb6
|
imp: add env to store dispatch
This is useful to allow actions to use specific environment methods.
For example, one might want to add a rpc method to the environment.
|
2019-04-08 23:04:27 +02:00 |
|
Géry Debongnie
|
f2fc20f8e3
|
fix: connected components should recompute store props properly
|
2019-04-04 16:01:09 +02:00 |
|
Géry Debongnie
|
a86d0b5b02
|
imp: store connect: mapStateToProps receive ownProps
|
2019-04-02 14:23:40 +02:00 |
|
Alexandre Kühn
|
e7a4ad99de
|
[FIX] connected child components with custom hooks
|
2019-04-01 14:44:53 +02:00 |
|
Géry Debongnie
|
d48cb5aae4
|
imp: work on store, refactor, improve todoapp
|
2019-03-22 10:47:59 +01:00 |
|
Géry Debongnie
|
88a3b6d25e
|
add some tests to store class
|
2019-03-21 12:09:17 +01:00 |
|