Files
x/xhtml/ast/attributes/shared.go

35 lines
436 B
Go

package attributes
import "net/url"
type HRef struct {
href *url.URL
}
func (a HRef) HRef() *url.URL {
return a.href
}
func (a *HRef) SetHref(uri *url.URL) {
a.href = uri
}
type Target struct {
target string
}
func (a Target) Target() string {
return a.target
}
func (a *Target) SetTarget(t string) {
a.target = t
}
var (
TargetSelf = "_self"
TargetBlank = "_blank"
TargetParent = "_parent"
TargetTop = "_top"
)