Diff
diff --git a/tests/main.go b/tests/main.go
index 78e1b85..6a47c2f 100644
--- a/tests/main.go
+++ b/tests/main.go
@@ -17,0 +18 @@ func main() {
+ window.Path("./src/index.html")
@@ -19 +20,28 @@ func main() {
- window.Path("./src/superselector.html")
+ // document := window.Document
+
+ // body := document.QuerySelector("body")
+
+ // body.AddEventListener("click", func(e element.Event) {
+ // fmt.Println("click", e.Target.OuterHTML)
+ // })
+
+ // tgt(body)
+
+ // document.QuerySelector("body").AddEventListener("scroll", func(e element.Event) {
+ // fmt.Println(e.Target.ScrollY, e.Target.TagName)
+ // })
+
+ // canvas := document.CreateElement("canvas")
+ // canvas.Style["background"] = "#00f"
+ // ctx := canvas.GetContext(300, 300)
+
+ // ctx.BeginPath()
+ // ctx.MoveTo(0, 0)
+ // ctx.LineTo(100, 100)
+ // ctx.SetLineWidth(10)
+ // ctx.RoundedRect(10, 10, 100, 100, []float64{50, 40, 50, 40})
+ // ctx.SetFillStyle(255, 0, 0, 255)
+ // ctx.SetStrokeStyle(255, 0, 0, 255)
+ // ctx.Stroke()
+ // ctx.ClosePath()
+ // body.AppendChild(&canvas)
@@ -22,0 +51,15 @@ func main() {
+
+// func tgt(e *element.Node) {
+// // events need to be transfered to broke out elements
+// e.AddEventListener("click", func(e element.Event) {
+// // fmt.Println(document.QuerySelector("body").InnerHTML)
+// fmt.Println(e.Target.TagName)
+// fmt.Println(e.Target.InnerHTML)
+// // e.Target.Style["background"] = "red"
+// })
+
+// for i := range e.Children {
+
+// tgt(e.Children[i])
+// }
+// }