// Code generated DO NOT EDIT
|
|
// location.go
|
|
package dom
|
|
|
|
import "syscall/js"
|
|
|
|
type LocationIFace interface {
|
|
GetAncestorOrigins() DOMStringList
|
|
Assign(args ...interface{})
|
|
GetHash() string
|
|
SetHash(string)
|
|
GetHost() string
|
|
SetHost(string)
|
|
GetHostname() string
|
|
SetHostname(string)
|
|
GetHref() string
|
|
SetHref(string)
|
|
GetOrigin() string
|
|
GetPathname() string
|
|
SetPathname(string)
|
|
GetPort() string
|
|
SetPort(string)
|
|
GetProtocol() string
|
|
SetProtocol(string)
|
|
Reload(args ...interface{})
|
|
Replace(args ...interface{})
|
|
GetSearch() string
|
|
SetSearch(string)
|
|
}
|
|
type Location struct {
|
|
Value
|
|
}
|
|
|
|
func JSValueToLocation(val js.Value) Location { return Location{Value: JSValueToValue(val)} }
|
|
func (v Value) AsLocation() Location { return Location{Value: v} }
|
|
func NewLocation(args ...interface{}) Location {
|
|
return Location{Value: JSValueToValue(js.Global().Get("Location").New(args...))}
|
|
}
|
|
func (l Location) GetAncestorOrigins() DOMStringList {
|
|
val := l.Get("ancestorOrigins")
|
|
return JSValueToDOMStringList(val.JSValue())
|
|
}
|
|
func (l Location) Assign(args ...interface{}) {
|
|
l.Call("assign", args...)
|
|
}
|
|
func (l Location) GetHash() string {
|
|
val := l.Get("hash")
|
|
return val.String()
|
|
}
|
|
func (l Location) SetHash(val string) {
|
|
l.Set("hash", val)
|
|
}
|
|
func (l Location) GetHost() string {
|
|
val := l.Get("host")
|
|
return val.String()
|
|
}
|
|
func (l Location) SetHost(val string) {
|
|
l.Set("host", val)
|
|
}
|
|
func (l Location) GetHostname() string {
|
|
val := l.Get("hostname")
|
|
return val.String()
|
|
}
|
|
func (l Location) SetHostname(val string) {
|
|
l.Set("hostname", val)
|
|
}
|
|
func (l Location) GetHref() string {
|
|
val := l.Get("href")
|
|
return val.String()
|
|
}
|
|
func (l Location) SetHref(val string) {
|
|
l.Set("href", val)
|
|
}
|
|
func (l Location) GetOrigin() string {
|
|
val := l.Get("origin")
|
|
return val.String()
|
|
}
|
|
func (l Location) GetPathname() string {
|
|
val := l.Get("pathname")
|
|
return val.String()
|
|
}
|
|
func (l Location) SetPathname(val string) {
|
|
l.Set("pathname", val)
|
|
}
|
|
func (l Location) GetPort() string {
|
|
val := l.Get("port")
|
|
return val.String()
|
|
}
|
|
func (l Location) SetPort(val string) {
|
|
l.Set("port", val)
|
|
}
|
|
func (l Location) GetProtocol() string {
|
|
val := l.Get("protocol")
|
|
return val.String()
|
|
}
|
|
func (l Location) SetProtocol(val string) {
|
|
l.Set("protocol", val)
|
|
}
|
|
func (l Location) Reload(args ...interface{}) {
|
|
l.Call("reload", args...)
|
|
}
|
|
func (l Location) Replace(args ...interface{}) {
|
|
l.Call("replace", args...)
|
|
}
|
|
func (l Location) GetSearch() string {
|
|
val := l.Get("search")
|
|
return val.String()
|
|
}
|
|
func (l Location) SetSearch(val string) {
|
|
l.Set("search", val)
|
|
}
|