Isiah Meadows
|
9d6a5e51eb
|
Merge pull request #1674 from pygy/fix-state-initialization
Fix state initialization
|
2017-03-02 14:28:16 -05:00 |
|
Isiah Meadows
|
aefee3b88e
|
Merge branch 'test-all-component-kinds' of https://github.com/pygy/mithril.js into next
|
2017-02-25 23:00:20 -05:00 |
|
Pierre-Yves Gerardy
|
3e7649ef06
|
Fix recycled components initialization
fix #1641
|
2017-02-24 09:26:26 +01:00 |
|
Leo
|
e019c8131c
|
fix merge conflicts for #1610
|
2017-02-23 18:41:46 -05:00 |
|
Pierre-Yves Gerardy
|
6a7144fc89
|
Tests: add a test for onbeforeupdate and recycled nodes
|
2017-02-21 09:17:00 +01:00 |
|
Pierre-Yves Gerardy
|
e496f7bfa6
|
Test: ensure that recycled components get a fresh state
|
2017-02-21 09:17:00 +01:00 |
|
Pierre-Yves Gerardy
|
7668ddd120
|
fix #1638
|
2017-02-21 09:17:00 +01:00 |
|
Pierre-Yves Gerardy
|
fc038f9d85
|
Tests: enable tests for #1638
|
2017-02-21 09:17:00 +01:00 |
|
Pierre-Yves Gerardy
|
1dd5fe3101
|
Tests: Some more render/tests/test-component.js refactoring
|
2017-02-21 09:17:00 +01:00 |
|
Pierre-Yves Gerardy
|
2196f5c909
|
Add test-utils/components.js to index.html where needed
|
2017-02-21 09:16:08 +01:00 |
|
Pierre-Yves Gerardy
|
fca89f987f
|
Tests: enable the three kind of components in all related files but api/tests/test-route.js
|
2017-02-19 02:14:15 +01:00 |
|
Pierre-Yves Gerardy
|
24243dba94
|
Tests: wrap the rest of the components definitions
|
2017-02-19 02:14:15 +01:00 |
|
Pierre-Yves Gerardy
|
ac38335453
|
Tests: Wrap some component definitions in createComponent() calls
These are the ones that would have been tedious to automate.
jscodeshift will handle the remaining ones
|
2017-02-19 02:14:15 +01:00 |
|
Pierre-Yves Gerardy
|
90b67b42f0
|
Tests: render/test-components tweaks
|
2017-02-19 02:14:15 +01:00 |
|
Pierre-Yves Gerardy
|
f96319e6f6
|
Tests: add dummy forEach blocks around sections with components
|
2017-02-19 02:14:15 +01:00 |
|
Pierre-Yves Gerardy
|
a8e5189f0b
|
Tests: factory => closure components
|
2017-02-19 02:14:15 +01:00 |
|
Pierre-Yves Gerardy
|
d7f39a8254
|
Tests: group together tests with/without components
|
2017-02-19 02:14:15 +01:00 |
|
Leo Horie
|
732ddf06be
|
Merge pull request #1595 from tivac/issues-1593
Loose comparison when early-outing from setting attributes
|
2017-02-18 10:05:42 -05:00 |
|
Pierre-Yves Gérardy
|
3f3af74dde
|
Support classes and factories as components (#1339)
* Support classes and factories as components
* Tests for class and factory component support
|
2017-02-14 22:48:02 -05:00 |
|
Pierre-Yves Gérardy
|
75b20e86e8
|
test: Re-enable the test suite (#1616)
|
2017-02-11 14:04:27 -08:00 |
|
Leo
|
632677e00c
|
fix update lifecycle in children of recycled
|
2017-02-10 10:09:18 -05:00 |
|
Leo
|
0d9a51fe37
|
fix lifecycle in unkeyed child of recycled keyed
|
2017-02-09 09:54:48 -05:00 |
|
Leo
|
dc42b60687
|
#1609 fix lifecycle hooks in children of recycled keyed vnode
|
2017-02-09 08:31:08 -05:00 |
|
Tetsuro Yoshikawa
|
fdf2985adf
|
Error in IE11 due to setting of type attribute
If you assign an input type that is not supported by IE11 with an
assignment expression, an error will occur.
|
2017-02-09 22:27:55 +09:00 |
|
Gyandeep Singh
|
390e1fe343
|
Update: Add elem to parent before adding its children
|
2017-02-07 21:55:01 -06:00 |
|
Pat Cavit
|
5ab2cf4172
|
fix: Use loose comparison for non-string values
fixes #1593
|
2017-02-06 14:46:31 -08:00 |
|
maks feltrin
|
f59402718b
|
check that selector.view is a function
|
2017-01-23 11:54:35 +01:00 |
|
Leo Horie
|
4fc9368a30
|
Merge pull request #1516 from tivac/issues/1014
Render false as an empty string
|
2017-01-07 15:19:16 -05:00 |
|
Barney Carroll
|
e1ea2822c9
|
Fix state initialisation logic
|
2017-01-06 17:12:56 +00:00 |
|
Barney Carroll
|
a19eae2792
|
Avoid creating intermediary constructor in component state creation
|
2017-01-06 16:59:52 +00:00 |
|
Pat Cavit
|
9f32267259
|
tests: Update tests for false -> "" behavior
|
2017-01-05 23:07:47 -08:00 |
|
Pat Cavit
|
6170573c29
|
feat: Return empty string node for false values
Very specifically doing a strict `false` check here to try & avoid
coercion perf costs.
|
2017-01-05 23:07:34 -08:00 |
|
Barney Carroll
|
fbb454c6fd
|
Merge branch 'rewrite' into array-isArray
|
2017-01-04 14:24:07 +00:00 |
|
Barney Carroll
|
3fa771ac28
|
Test for onbeforeremove delayed resolution
|
2016-12-30 19:31:51 +00:00 |
|
Leo Horie
|
bedcd8bdbf
|
update docs re:onbeforeremove and clean up
|
2016-12-26 12:28:13 -05:00 |
|
Leo Horie
|
1222a9a3ab
|
change onbeforeremove and make state inherit from prototype
|
2016-12-26 12:19:20 -05:00 |
|
James
|
39b6f1e0fe
|
Simplify draw routine
|
2016-12-18 22:21:53 +11:00 |
|
James
|
15c28066d7
|
Spy on setAttribute to test customElement support
|
2016-12-18 22:07:33 +11:00 |
|
Leo Horie
|
de07a54881
|
add support for route state #1480
|
2016-12-17 21:50:04 -05:00 |
|
Leo Horie
|
c95629c623
|
handles noop from undefined to null #1473
|
2016-12-16 15:21:57 -05:00 |
|
Barney Carroll
|
1050ade7c8
|
Merge branch 'rewrite' into array-isArray
|
2016-12-05 19:12:01 +00:00 |
|
Tomas Sardyha
|
3e44c9234c
|
Improve event binding
|
2016-12-03 11:57:46 +01:00 |
|
Leo Horie
|
3068f2494b
|
beef up tests
|
2016-12-02 21:24:12 -05:00 |
|
Leo Horie
|
2f7c4983f3
|
ensure null doesn't displace next siblings
|
2016-12-02 20:41:07 -05:00 |
|
Barney Carroll
|
deaabb2684
|
Merge branch 'rewrite' into array-isArray
|
2016-11-24 16:26:10 +00:00 |
|
Barney Carroll
|
e8669ad5c8
|
Fix #1421
|
2016-11-24 12:29:45 +00:00 |
|
Barney Carroll
|
edf3c5eaf7
|
Tests for contenteditable trust, including failing test for #1421
|
2016-11-24 12:25:00 +00:00 |
|
Barney Carroll
|
d82d337569
|
Replace x instanceof Array with Array.isArray(x)
|
2016-11-24 09:21:27 +00:00 |
|
Leo Horie
|
2b856ed6ac
|
remove unnecessary append
|
2016-11-23 23:33:57 -05:00 |
|
Leo Horie
|
8eb61a12ab
|
fix diff bug when array is sparse, item type and position and array length change
|
2016-11-23 22:28:08 -05:00 |
|