mirror of
https://github.com/Open-Argon/argon-v3.git
synced 2025-12-06 08:56:07 +00:00
update to support new oop
This commit is contained in:
@@ -6,7 +6,6 @@ import (
|
||||
|
||||
func windowElement(element js.Value) ArObject {
|
||||
return ArObject{
|
||||
TYPE: "map",
|
||||
obj: anymap{
|
||||
"innerHTML": builtinFunc{"innerHTML", func(args ...any) (any, ArErr) {
|
||||
if len(args) > 0 {
|
||||
|
||||
@@ -12,13 +12,13 @@ func argonToJsValid(argon any) any {
|
||||
f, _ := x.Float64()
|
||||
return f
|
||||
case ArObject:
|
||||
if x.TYPE == "array" {
|
||||
if typeof(x) == "array" {
|
||||
arr := js.Global().Get("Array").New()
|
||||
for i, v := range x.obj["__value__"].([]any) {
|
||||
arr.SetIndex(i, argonToJsValid(v))
|
||||
}
|
||||
return arr
|
||||
} else if x.TYPE == "string" {
|
||||
} else if typeof(x) == "string" {
|
||||
return x.obj["__value__"].(string)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user