about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAlan Pearce2025-03-19 10:04:13 +0100
committerGitHub2025-03-19 09:04:13 +0000
commitba5a989334bba5126603ea95fe6602de9a57462f (patch)
tree4a6146d8b24ca7f9b90588e63d3adaa570a2464a
parent1e222b67fe5d47aba02827c6746c49a11ba3c743 (diff)
downloadgomponents-ba5a989334bba5126603ea95fe6602de9a57462f.tar.lz
gomponents-ba5a989334bba5126603ea95fe6602de9a57462f.tar.zst
gomponents-ba5a989334bba5126603ea95fe6602de9a57462f.zip
Add `Scope` attribute (#249)
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/th#scope
-rw-r--r--html/attributes.go4
-rw-r--r--html/attributes_test.go1
2 files changed, 5 insertions, 0 deletions
diff --git a/html/attributes.go b/html/attributes.go
index fb2748b..e9a0b6d 100644
--- a/html/attributes.go
+++ b/html/attributes.go
@@ -277,6 +277,10 @@ func RowSpan(v string) g.Node {
 	return g.Attr("rowspan", v)
 }
 
+func Scope(v string) g.Node {
+	return g.Attr("scope", v)
+}
+
 func Src(v string) g.Node {
 	return g.Attr("src", v)
 }
diff --git a/html/attributes_test.go b/html/attributes_test.go
index 88185b1..6a01e03 100644
--- a/html/attributes_test.go
+++ b/html/attributes_test.go
@@ -93,6 +93,7 @@ func TestSimpleAttributes(t *testing.T) {
 		{Name: "role", Func: Role},
 		{Name: "rows", Func: Rows},
 		{Name: "rowspan", Func: RowSpan},
+		{Name: "scope", Func: Scope},
 		{Name: "slot", Func: SlotAttr},
 		{Name: "src", Func: Src},
 		{Name: "srcset", Func: SrcSet},