Henrik Myntti
c32d508de1
Improve keys example
...
The previous example about hiding keys had syntax errors, and example in itself didn't follow our own guidelines (key should be on immediate child of an array)
In the new example we reuse the code from the previous example but break out a User component (which is much more likely) and the example says to move the key from inside the user component instead
2017-03-30 18:46:42 +02:00
Pierre-Yves Gérardy
5c42e3dc22
Merge pull request #1756 from JAForbes/patch-1
...
Acknowledge multiple component creation strategies
2017-03-30 16:04:25 +02:00
James Forbes
6612cf6ebd
ES6 classes may require build tools.
...
Instead of saying they won't need build tools, we can say that we only use native features of the language which usually makes for a simpler project.
2017-03-30 12:09:17 +11:00
Gandalf-the-Bot
5790f8f2dd
Bundled output for commit 295b764f52 [skip ci]
2017-03-29 22:26:25 +00:00
Isiah Meadows
295b764f52
Merge pull request #1753 from StephanHoyer/master
...
Fix rendering `0` as only child without attrs - fixes #1752
2017-03-29 18:24:19 -04:00
Isiah Meadows
4b84f511a9
Merge pull request #1758 from smuemd/patch-2
...
button[type=button] => button[type=submit]
2017-03-29 17:48:34 -04:00
Stefan Thon
c904758f10
button[type=button] => button[type=submit]
...
I went through the tutorial.
button[type=button] was not working for me.
button[type=submit] did.
2017-03-29 11:14:43 +02:00
James Forbes
5e3b0adec3
Acknowledge multiple component creation strategies
2017-03-29 16:23:39 +11:00
Pat Cavit
7ba74ad424
docs: Fix missing generated docs ( #1754 )
2017-03-28 11:21:01 -07:00
Pat Cavit
87a053224c
docs: updated releasing workflow
2017-03-27 15:24:36 -07:00
Pierre-Yves Gérardy
a6bb1d4651
docs: update the toc of components.md to match the content ( #1748 )
2017-03-27 15:19:16 -07:00
Pat Cavit
5d9694cc2e
docs: remove fake change
2017-03-27 15:12:22 -07:00
Pat Cavit
d8627ca786
docs: correct version on change-log
2017-03-27 15:09:56 -07:00
Gandalf-the-Bot
6541d5ecf8
Bundled output for commit 0ce5dcac3b [skip ci]
2017-03-27 20:52:41 +00:00
Pierre-Yves Gérardy
0ce5dcac3b
Merge pull request #1746 from pygy/class-closure-compat
...
Class and closure components backwards compatibility fixes
2017-03-27 22:51:34 +02:00
Isiah Meadows
40637fe99f
Update components.md [ci skip]
2017-03-27 12:41:45 -04:00
Pierre-Yves Gerardy
0a76772283
Add tests for components that overwrite their state in oninit
2017-03-27 18:30:48 +02:00
Pierre-Yves Gerardy
e20fd3f876
Only call onremove and onbeforeremove when they are functions. Fix #1706
2017-03-27 16:47:45 +02:00
Pierre-Yves Gerardy
f7450c96b0
Document closure components (formerly known as "factory components") and flesh out class components docs
2017-03-27 16:47:45 +02:00
Pierre-Yves Gerardy
32ada55e00
Make the state undefined, not null during class and closure component initialization
2017-03-27 10:42:12 +02:00
Pierre-Yves Gerardy
2d2c53fcfc
Add some docs on undocumented vnode fields
2017-03-26 23:01:04 +02:00
Pierre-Yves Gerardy
d69f6e37aa
Add a shadow vnode._state field for view and hook lookups
2017-03-26 22:24:17 +02:00
Pierre-Yves Gerardy
7be2ff5feb
Strengthen the self-return prevention logic (for recycled nodes and updates)
2017-03-26 22:19:05 +02:00
Pierre-Yves Gerardy
aeb1c41bde
treat functions with a view() method as POJO, not closure component
2017-03-26 21:33:30 +02:00
Pierre-Yves Gérardy
f272e36de0
Merge pull request #1738 from pygy/fix-stream-end-map
...
Fix stream end map
2017-03-26 21:31:13 +02:00
Pierre-Yves Gérardy
ea9d5558e2
Merge pull request #1745 from kellytk/patch-1
...
Fix grammar
2017-03-25 21:34:46 +01:00
Kelly Thomas Kline
fe5f92eb2e
Fix grammar
2017-03-25 11:44:59 -07:00
spacejack
f1b66745af
docs: stream scan and scanMerge ( #1719 )
2017-03-24 22:06:59 -07:00
Pat Cavit
36ef455e69
chore: integrating .travis.yml fixes from master
2017-03-24 16:11:03 -07:00
calainos
9d3d8774ac
docs: Remove m.prop reference in error message ( #1742 )
...
Changing m.prop.combine and m.prop.merge to stream.combine and stream.merge
2017-03-24 15:32:11 -07:00
Pat Cavit
4d928d4493
docs: use npm run release instead of npm version
2017-03-24 14:31:49 -07:00
Pierre-Yves Gerardy
f22f884b1e
Unregister the end streams after their dependents have run fix #1736
2017-03-24 22:29:43 +01:00
Pat Cavit
9c8cc83643
chore: add release script to simplify versioning
2017-03-24 14:26:48 -07:00
Pat Cavit
ad144072b6
chore: automate github release pages ( #1741 )
2017-03-24 12:35:14 -07:00
eladzlot
3578d0ffb3
added test for stream.end.map
...
Tests for issue #1736
Any maps set to the end stream do not get called.
In fact, for some reason adding a map to and end stream throws an error:
```
Cannot read property '_state' of undefined
at updateDependency (/Users/eladzlot/www/mithril.js/stream/stream.js:46:20)
```
2017-03-24 11:53:54 +03:00
Pierre-Yves Gérardy
fda816edba
Merge pull request #1735 from CreaturesInUnitards/patch-1
...
m.prop() isn't a thing anymore
2017-03-23 19:34:06 +01:00
Scotty Simpson
74125e42c7
m.prop() isn't a thing anymore
2017-03-23 08:39:49 -07:00
spacejack
5229b0bc93
docs: Fix extract siguature, clarify deserialize & extract descriptions. ( #1729 )
2017-03-21 10:59:44 -07:00
spacejack
683d85a952
refactor: Move scan and scanMerge to stream module ( #1718 )
2017-03-15 17:22:06 -07:00
Pierre-Yves Gérardy
c08b3f3c20
docs: more m.route docs fixes ( #1712 )
2017-03-14 16:31:57 -07:00
Leo
78c139a201
Merge remote-tracking branch 'origin/next' into next
2017-03-14 18:32:42 -04:00
Leo
1d48a30936
m.route.param docs #1711
2017-03-14 18:32:23 -04:00
Isiah Meadows
9b9c1a8c0f
Merge pull request #1705 from ferhate/patch-1
...
Fixes component usage in jsx.md.
2017-03-13 12:58:58 -04:00
Ferhat Elmasgüneş
0ed3695f78
Fixes component usage.
...
Updates `m.mount(document.body, <MyComponent />)` to `m.render(document.body, <MyComponent />)`.
After consuming a component using `m(component)`, you can't *mount* it to element but you can *render*.
2017-03-12 15:34:01 +02:00
Gandalf-the-Bot
7d0df1d09a
Bundled output for commit de94503dbf [skip ci]
2017-03-12 09:46:33 +00:00
Pierre-Yves Gérardy
de94503dbf
Merge pull request #1704 from gyandeeps/lint
...
Chore: Fix lint issues and add indent with tabs
2017-03-12 10:45:35 +01:00
Gyandeep Singh
daf5a64697
Chore: Fix lint issues and add indent with tabs
2017-03-11 15:54:41 -06:00
Gandalf-the-Bot
123a413b68
Bundled output for commit 9223521259 [skip ci]
2017-03-10 00:37:27 +00:00
Leo Horie
9223521259
Merge pull request #1671 from isiahmeadows/strict-mode
...
"use strict" and other linty fixes
2017-03-09 19:36:34 -05:00
Isiah Meadows
c90bf5ac2d
Fix a few syntax errors
2017-03-09 12:29:04 -05:00