init state, fix examples
This commit is contained in:
parent
5265697cb2
commit
5ec06e7c08
9 changed files with 137 additions and 20 deletions
|
|
@ -1,6 +1,6 @@
|
|||
var m = require("../../render/hyperscript")
|
||||
var render = require("../../render/render")(window, run).render
|
||||
var router = require("../../router/router")(window, "#")
|
||||
var renderer = require("../../render/render")(window)
|
||||
var router = require("../../router/router")(window)
|
||||
|
||||
//model
|
||||
var todos = loadData()
|
||||
|
|
@ -124,14 +124,16 @@ function view() {
|
|||
|
||||
var root = document.getElementById("todoapp")
|
||||
var raf
|
||||
renderer.setEventCallback(run)
|
||||
function run() {
|
||||
cancelAnimationFrame(raf)
|
||||
raf = requestAnimationFrame(function() {
|
||||
saveData()
|
||||
render(root, view())
|
||||
renderer.render(root, view())
|
||||
})
|
||||
}
|
||||
|
||||
router.setPrefix("#")
|
||||
router.defineRoutes({
|
||||
"/": "all",
|
||||
"/active": "active",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue