diff --git a/karax/karax.nim b/karax/karax.nim index 2fc8632..82a7ee2 100644 --- a/karax/karax.nim +++ b/karax/karax.nim @@ -713,7 +713,7 @@ proc addEventHandler*(n: VNode; k: EventKind; action: proc(); if not kxi.surpressRedraws: redraw(kxi) addEventListener(n, k, wrapper) -proc setOnHashChange*(action: proc (hashPart: cstring)) {.deprecated.} = +proc setOnHashChange*(action: proc (hashPart: cstring)) {.deprecated: "use setRenderer instead".} = ## Now deprecated, instead pass a callback to ``setRenderer`` that receives ## a ``data: RouterData`` parameter. proc wrapper() = diff --git a/karax/kdom.nim b/karax/kdom.nim index a9b80b2..e6a96fb 100644 --- a/karax/kdom.nim +++ b/karax/kdom.nim @@ -438,7 +438,7 @@ type key*: cstring keyCode*: int location*: int - + # https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key/Key_Values KeyboardEventKey* {.pure.} = enum # Modifier keys @@ -828,7 +828,7 @@ type items*: seq[DataTransferItem] types*: seq[cstring] - DataTransferDropEffect* {.pure.} = enum + DataTransferDropEffect* {.pure.} = enum None = "none", Copy = "copy", Link = "link", @@ -860,7 +860,7 @@ type dataTransfer*: DataTransfer TouchList* {.importc.} = ref object of RootObj - length*: int + length*: int Touch* = ref TouchObj TouchObj {.importc.} = object of RootObj @@ -1142,7 +1142,7 @@ proc setAttribute*(s: Style, attr, value: cstring, caseSensitive=false) proc preventDefault*(ev: Event) proc stopImmediatePropagation*(ev: Event) proc stopPropagation*(ev: Event) - + # KeyboardEvent "methods" proc getModifierState*(ev: KeyboardEvent, keyArg: cstring): bool