adam-gui/vendor/fyne.io/fyne/v2/app/app_openurl_js.go
2024-04-29 19:13:50 +02:00

21 lines
357 B
Go

//go:build !ci && js && !wasm
// +build !ci,js,!wasm
package app
import (
"fmt"
"net/url"
"honnef.co/go/js/dom"
)
func (app *fyneApp) OpenURL(url *url.URL) error {
window := dom.GetWindow().Open(url.String(), "_blank", "")
if window == nil {
return fmt.Errorf("Unable to open a new window/tab for URL: %v.", url)
}
window.Focus()
return nil
}