about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/html/env.nim15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/html/env.nim b/src/html/env.nim
index 9d0516fe..4c8d4f0c 100644
--- a/src/html/env.nim
+++ b/src/html/env.nim
@@ -101,15 +101,24 @@ proc setLocation(window: Window, s: string): Err[JSError]
     {.jsfset: "location".} =
   window.document.setLocation(s)
 
-proc getWindow(window: Window): Window {.jsuffget: "window".} =
+func getWindow(window: Window): Window {.jsuffget: "window".} =
   return window
 
-proc getSelf(window: Window): Window {.jsfget: "self".} =
+#TODO [Replaceable]
+func getSelf(window: Window): Window {.jsfget: "self".} =
   return window
 
-proc getFrames(window: Window): Window {.jsfget: "frames".} =
+#TODO [Replaceable]
+func getFrames(window: Window): Window {.jsfget: "frames".} =
   return window
 
+func getTop(window: Window): Window {.jsuffget: "top".} =
+  return window #TODO frames?
+
+#TODO [Replaceable]
+func getParent(window: Window): Window {.jsfget: "parent".} =
+  return window #TODO frames?
+
 proc atob(window: Window, data: string): DOMResult[NarrowString] {.jsfunc.} =
   return atob(data)
 
evision' href='/danisanti/profani-tty/blame/Dockerfile?id=4532735956da8a3ccc8047cb6cf01e160aff670b'>^
3700c80a ^


9cd5dfbd ^
3700c80a ^
9cd5dfbd ^

3700c80a ^
9cd5dfbd ^

3700c80a ^
9cd5dfbd ^
0211ab0e ^
3700c80a ^
9cd5dfbd ^

3700c80a ^

9cd5dfbd ^
3700c80a ^
9cd5dfbd ^
9cd5dfbd ^
3700c80a ^


672f3e22 ^

0857b5ee ^




9cd5dfbd ^



9db466dc ^






9cd5dfbd ^



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57