2 Commits

Author SHA1 Message Date
Jay Graves
2bbb35027f
Add a ticking clock to the timer example (#1617)
* Add a ticking clock to the timer example.

* Remove unneeded use of js_sys.

* Update examples/timer/Cargo.toml

Co-authored-by: Simon <simon@siku2.io>

* Update examples/timer/index.html

Co-authored-by: Simon <simon@siku2.io>

* Use local scss instead of Bulma.

* Refactor out the time function and restructure the html.

* Refactor the clock.

Remove Msg::StartClock
Remove Model.clock_job
Model._standalone now takes 2 IntervalTasks
Model.get_current_time is now Static
Renamed Msg::Tock to Msg::UpdateTime

* Remove disabled button style.

* Remove CSS line from improvements.

Co-authored-by: Simon <simon@siku2.io>
2020-10-15 17:56:53 +02:00
Simon
c946b99610
Overhaul examples (#1559)
* remove old files

* update counter

* update crm example

* Add readme for counter

* update custom_components

* update webgl example

* update two_apps

* update todomvc

* mark special case multithread

* update dashboard

* update examples readme

* file_upload example

* fragments example

* futures example

* game_of_life example

* inner_html example

* js_callback example

* keyed_list example

* remove large_table

* remove minimal

* mount_point example

* I can't count apparently

* nested_list example

* node_refs example

* timer example

* store example

* pub_sub example

* rip npm_and_my_sanity

* use a title™️

* clean up multi_thread

* fix format

* boids part 1

* boids part 2

* add workflow

See: <https://github.com/siku2/yew/pull/13>

* remove my little scratchpad again

* add boids to examples table

* runtime-generated list in  nested_list example

* update workflow

* first batch of yewtil examples

* clippy "futures"

* remove old yew-router examples

* add a new router example to the main examples

* remove remaining yewtil examples

* more progress

* update for testing purposes

* author list

* improve content generation

* revert this mistake

I thought it would be great to use `unimplemented!()` in case the component doesn't have any properties.
This helps avoid the mistake of forgetting to update the change method when adding props later on.
What I didn't consider is that just because the props are () that doesn't mean that Yew isn't going to call it...
So yeah, it's still a good idea for update, but certainly not for change.

* missed a few

* turn router switch example into test

* seems to be working

* make it possible to host the router example on a sub-path

* create a 404 file for SPA

* remove the three examples and update table

* remove the 404 file because it isn't working anyway

* fix small router issue relating to the sub-path hack
2020-09-22 00:17:48 +02:00