Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ivanceras/sauron
A versatile web framework and library for building client-side and server-side web applications
https://github.com/ivanceras/sauron
Simplify the example initialization calls
6ba965282c8d36337023bfdac8a0a5bf86bdf0fc authored over 5 years ago by Jovansonlee Cesar <[email protected]>
6ba965282c8d36337023bfdac8a0a5bf86bdf0fc authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Refactor to pass Component for dom update and call the component's update method right after the callback is emitted. The result of the callback emit will then be fed into the component update method. This allows the user to deal with the behavior of the app in one place
bbf03e267352be0326355788331aae2df710c2d5 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
bbf03e267352be0326355788331aae2df710c2d5 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Refactor the if else arms to return a converted vdom event then emit at the end which then returns an MSG that will be dispatch to the Component
d99dd08f68d2c01e02a0de9bf4d7afc69e0bd03e authored over 5 years ago by Jovansonlee Cesar <[email protected]>
d99dd08f68d2c01e02a0de9bf4d7afc69e0bd03e authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Make the callback return a generic MSG
The MSG will be the return type for callback events in the html view, example: Msg::Click
6a4abb5b31dee232c4e555dbdf59f9c76c1f018d authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Make vdom Node use generic Callback, so the library can decide what the Callback function signature would be like
7d47f3e2333dd6a88ec75c705ef56f0d7498f4ff authored over 5 years ago by Jovansonlee Cesar <[email protected]>
7d47f3e2333dd6a88ec75c705ef56f0d7498f4ff authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Fix typo
51e1064589f4d33cebcc4351d29a1cb1eda110a2 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
51e1064589f4d33cebcc4351d29a1cb1eda110a2 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Fix double title
39d52e96cb9cde8905c433373d1445256ef96b55 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
39d52e96cb9cde8905c433373d1445256ef96b55 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
organize port usage
da09cda2c5e673b2770c022853ec09d3ad069489 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
da09cda2c5e673b2770c022853ec09d3ad069489 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
A more concise example in README
67388ac28f2e139442f11e745cb95b0231f10fbe authored over 5 years ago by Jovansonlee Cesar <[email protected]>
67388ac28f2e139442f11e745cb95b0231f10fbe authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Update documentation
31f1f7926f00f8e32266851c524b53adc4c583a4 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
31f1f7926f00f8e32266851c524b53adc4c583a4 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Publishing crate 0.1.2
170d6b40346e6e99707f3c855b875a6d7f1f7249 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
170d6b40346e6e99707f3c855b875a6d7f1f7249 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Fix bug, correctly remove the closure from dom_updater.active_closure, but using the correct index which is the vdom_id from the node element, instead of the curr_node_idex
a70e0fd51e0e952e8ea82263e418c509fceb9d55 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
a70e0fd51e0e952e8ea82263e418c509fceb9d55 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
enable deny(warnings) on tests
2772da4f0ec01d10e7a343567563ad384ad40928 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
2772da4f0ec01d10e7a343567563ad384ad40928 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Fix warnings
f1803c4592b61ad419530d3df49b6504c1b3a21e authored over 5 years ago by Jovansonlee Cesar <[email protected]>
f1803c4592b61ad419530d3df49b6504c1b3a21e authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Publishing version 0.1.1
fafab19deb2730d9551595a19f9059a7175ebdb9 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
fafab19deb2730d9551595a19f9059a7175ebdb9 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Also remove the closures held in memory
d5c6375a9f077570a033fc6a4ef6a227a3eafae0 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
d5c6375a9f077570a033fc6a4ef6a227a3eafae0 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Add implementation for removing event listener that has been removed when a new DOM is updated
1d0b8266b7c4b2ae32e633a6ba53e93e3ab14451 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
1d0b8266b7c4b2ae32e633a6ba53e93e3ab14451 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
depend to sauron_vdom
121575c07c37cf30801c97502dde7c9c19363098 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
121575c07c37cf30801c97502dde7c9c19363098 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Add README for sauron_vdom
6a55284d8b850e857e6c213b213b143324d55421 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
6a55284d8b850e857e6c213b213b143324d55421 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Add more details into the package for crates.io publishing
71687e42d10ef1c470efa9a3c86ba42a0cb7a59c authored over 5 years ago by Jovansonlee Cesar <[email protected]>
71687e42d10ef1c470efa9a3c86ba42a0cb7a59c authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Move isomorphic example to here
6245e41143270283d892a5ae856368915110de77 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
6245e41143270283d892a5ae856368915110de77 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Add bootstraping script when dependencies are not installed
b77249939aa3d9660006326b0d0cef2eba2ac5b4 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
b77249939aa3d9660006326b0d0cef2eba2ac5b4 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt
0119321ffffc8c63156966c4dcf33c11423e841e authored over 5 years ago by Jovansonlee Cesar <[email protected]>
0119321ffffc8c63156966c4dcf33c11423e841e authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Add an interactive example
4a799b1eafd50d3198f05f0bd05e556ff41e652d authored over 5 years ago by Jovansonlee Cesar <[email protected]>
4a799b1eafd50d3198f05f0bd05e556ff41e652d authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Remove unncessary _ binding
02b5adecb2fa56c471b7b0ee2652a0412bc441e9 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
02b5adecb2fa56c471b7b0ee2652a0412bc441e9 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Remove unused dependency
01246f298184f607067fbe341eefd6bb0ea9586b authored over 5 years ago by Jovansonlee Cesar <[email protected]>
01246f298184f607067fbe341eefd6bb0ea9586b authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Make a correction on the path for sauron and sauron_vdom
6716fbe0619f36783bf1012b25d8737be34493ec authored over 5 years ago by Jovansonlee Cesar <[email protected]>
6716fbe0619f36783bf1012b25d8737be34493ec authored over 5 years ago by Jovansonlee Cesar <[email protected]>
Initial commit
dcb788e6776eba7d1445ca2eb1213a1d5db66b32 authored over 5 years ago by Jovansonlee Cesar <[email protected]>
dcb788e6776eba7d1445ca2eb1213a1d5db66b32 authored over 5 years ago by Jovansonlee Cesar <[email protected]>