use path (#32)

* feat:add claasf

* refactor(tag.go)

* refactor(cache.go)

* refactor(attribute.go)

* refactor(app.go)

* refactor(attribute.go)

* fix:use path in PostPartialWithQs

* fix: PostPartial
This commit is contained in:
Mohammad javad 2024-10-22 09:49:17 -04:00 committed by GitHub
parent 4eabe21d68
commit 30ac29fd6c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2,7 +2,6 @@ package h
import ( import (
"github.com/maddalax/htmgo/framework/hx" "github.com/maddalax/htmgo/framework/hx"
"strings"
) )
func Get(path string, trigger ...string) *AttributeMapOrdered { func Get(path string, trigger ...string) *AttributeMapOrdered {
@ -22,18 +21,10 @@ func GetWithQs(path string, qs *Qs, trigger string) *AttributeMapOrdered {
} }
func PostPartial(partial PartialFunc, triggers ...string) *AttributeMapOrdered { func PostPartial(partial PartialFunc, triggers ...string) *AttributeMapOrdered {
path := GetPartialPath(partial) return Post(GetPartialPath(partial), triggers...)
if !strings.HasPrefix(path, "/") {
path = "/" + path
}
return Post(path, triggers...)
} }
func PostPartialWithQs(partial PartialFunc, qs *Qs, trigger ...string) *AttributeMapOrdered { func PostPartialWithQs(partial PartialFunc, qs *Qs, trigger ...string) *AttributeMapOrdered {
path := GetPartialPathWithQs(partial, qs)
if !strings.HasPrefix(path, "/") {
path = "/" + path
}
return Post(GetPartialPathWithQs(partial, qs), trigger...) return Post(GetPartialPathWithQs(partial, qs), trigger...)
} }