more fixes
This commit is contained in:
parent
41df9b769f
commit
443b24de3e
3 changed files with 24 additions and 11 deletions
|
|
@ -256,6 +256,8 @@ proc redraw*() =
|
|||
else:
|
||||
dodraw()
|
||||
|
||||
proc redrawForce*() = dodraw()
|
||||
|
||||
proc init(ev: Event) =
|
||||
reqFrame(dodraw)
|
||||
|
||||
|
|
@ -263,6 +265,12 @@ proc setRenderer*(renderer: proc (): VNode) =
|
|||
dorender = renderer
|
||||
window.onload = init
|
||||
|
||||
proc setRendererOnly*(renderer: proc (): VNode) =
|
||||
dorender = renderer
|
||||
|
||||
proc setOnloadOnly*() =
|
||||
window.onload = init
|
||||
|
||||
proc addEventHandler*(n: VNode; k: EventKind; action: EventHandler) =
|
||||
## Implements the foundation of Karax's event management.
|
||||
## Karax DSL transforms ``tag(onEvent = handler)`` to
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue