65 Commits

Author SHA1 Message Date
Denis Kolodin
4de5c1223b Set types for events of html macro 2018-05-22 08:03:08 +03:00
sainth
44d82caaa4 Use raw stdweb events for key- and mousevents 2018-05-18 22:55:29 +02:00
Limira
bea2fcfde0 Add onchange event and example 2018-05-06 15:20:45 +03:00
Denis Kolodin
ffd8a9890c Rename Msg type of Component to Message 2018-04-26 15:47:33 +03:00
Denis Kolodin
4eb37aed55 Adapt examples to a new loop with a scheduler 2018-04-25 11:52:13 +03:00
Denis Kolodin
deb838b2e1 Fix examples for the new context reference 2018-04-23 22:54:24 +03:00
Denis Kolodin
8f227f949b Move examplef out of showcase 2018-04-15 09:41:51 +03:00
Denis Kolodin
86af2b9d1c Move demos into the showcase 2018-04-09 22:04:57 +03:00
Denis Kolodin
1cec52140f Set properties on component creation
Fixes bug with initial value in custom_components example
2018-02-08 22:05:37 +03:00
Denis Kolodin
e38164bce2 Store todo entries only
Don't save full model
2018-01-21 18:24:24 +03:00
Denis Kolodin
daed071e6d
Merge pull request #91 from DenisKolodin/components
Components implementation
2018-01-15 21:00:50 +03:00
Denis Kolodin
daf1ddd51d Add Renderable trait, remove redundant App struct, rename ScopeRef to Env 2018-01-15 02:07:47 +03:00
CYBAI
92666dda11 Use peekable to check if filtered iterator is none or not 2018-01-13 23:59:23 +08:00
CYBAI
c667ffc454 Use all method to prevent allocating vector 2018-01-13 19:03:49 +08:00
Denis Kolodin
4618497bf7 Merge branch 'master' into components 2018-01-12 22:43:20 +03:00
Denis Kolodin
8a6f387eac Fix missing docs 2018-01-12 10:57:24 +03:00
Denis Kolodin
7b758fbd1e Fix all examples 2018-01-12 01:53:18 +03:00
Andrew Brassington
ba961f15a1 Fix todomvc enter removing entry, add onblur event to exit edit 2018-01-10 22:38:45 -08:00
Denis Kolodin
808d8b4fab Add create method to Component trait
And remove Default trait requirement.
2018-01-09 10:47:20 +03:00
Denis Kolodin
5cd1fc688d Rewrite examples with Component approach
Models were not split into multiple small components
2018-01-09 01:20:11 +03:00
Denis Kolodin
baaaaf1a2e
Merge pull request #85 from rivertam/mount-point
Add mount points
2018-01-07 12:09:17 +03:00
Denis Kolodin
4a1873e79d Rename land method to mount 2018-01-07 11:53:11 +03:00
rbalicki2
51a310117a fix a bunch of typos 2018-01-06 22:35:56 -05:00
Denis Kolodin
85ef55f8c9 Extract event loop from App instance 2018-01-06 16:52:45 +03:00
Denis Kolodin
c86ca6ada8 Use storage in TodoMVC example 2018-01-05 12:30:21 +03:00
Denis Kolodin
3b2dbc5a98 Fix examples 2018-01-01 12:15:07 +03:00
Denis Kolodin
f8bd9e70fd Add multiple classes demo 2017-12-30 19:35:14 +03:00
Denis Kolodin
c28f985e20 Little refactoring and cleaning 2017-12-29 08:31:54 +03:00
Andrew Brassington
cc4598cbbb Fix edit mode to use todomvc styles 2017-12-28 11:32:34 -08:00
Andrew Brassington
deca96ebdd Add double click functionality on a todo to edit 2017-12-27 15:16:23 -08:00
Denis Kolodin
67674c3ff0 Add Timeout Service
And implement services concept.
2017-12-25 23:18:46 +03:00
Denis Kolodin
e97e0ebe35 Remove cargo lock files
Because it's library crate.
2017-12-25 20:39:48 +03:00
Denis Kolodin
c0092a15cb Move model implementation to tail 2017-12-24 14:07:59 +03:00
Denis Kolodin
e9ede69242 Fix in todomvc for chrome browser
It doesn't support oninput event for checkboxes.
2017-12-24 13:13:15 +03:00
Denis Kolodin
660db307d5 Allow to set multiple classes 2017-12-24 13:05:29 +03:00
Denis Kolodin
d2e770e44d Add conversion to Href 2017-12-24 12:26:23 +03:00
Denis Kolodin
89a580b646 Remove redundant view_entries function 2017-12-24 11:58:00 +03:00
Denis Kolodin
80fdcc2167 Use iterator over filter variants 2017-12-24 11:57:14 +03:00
Denis Kolodin
c6026281e2 Add strum crate to TodoMVC example 2017-12-24 11:47:41 +03:00
Denis Kolodin
c592af8cb4 Add hrefs to TodoMVC example 2017-12-24 11:42:02 +03:00
Denis Kolodin
6a2c9d89bc Fix toggle all and remove by index implementations 2017-12-23 22:51:54 +03:00
Denis Kolodin
0370db6b73 Fix toggle all button 2017-12-23 22:38:58 +03:00
Denis Kolodin
4650f12be1 Switch back to original stdweb repository
Since https://github.com/koute/stdweb/pull/46 merged
2017-12-23 22:11:14 +03:00
Denis Kolodin
7fd4a72a13 Use filtered entries to get by index (fix)
It makes possible to toggle in filter-related views.
2017-12-23 22:07:28 +03:00
Denis Kolodin
6d1b24d7b2 Use oninput instead of onclick 2017-12-23 21:33:43 +03:00
Denis Kolodin
c6ffcc9e2c Add filtering to TodoMVC example 2017-12-23 20:42:52 +03:00
Denis Kolodin
778f20124a Format the code 2017-12-23 14:39:41 +03:00
Denis Kolodin
f5e9fc38f5 Rename Mutator to Patch 2017-12-23 14:06:27 +03:00
Denis Kolodin
cf9982c447 Add VNode abstraction 2017-12-23 11:49:54 +03:00
Denis Kolodin
ab3a9a8b5e Make braces for events optional 2017-12-19 18:48:52 +03:00