Skip to content

Commit 9781b1d

Browse files
Fixing typo in area attribute (#271)
* Fixing typo in area attribute * Updating gen-attributes.kt
1 parent 6524fa8 commit 9781b1d

File tree

7 files changed

+15
-9
lines changed

7 files changed

+15
-9
lines changed

buildSrc/src/main/resources/html_5.xsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1796,7 +1796,7 @@
17961796
<xsd:element name="area">
17971797
<xsd:complexType>
17981798
<xsd:attributeGroup ref="commonAttributeGroup"/>
1799-
<xsd:attribute name="Shape" default="rect">
1799+
<xsd:attribute name="shape" default="rect">
18001800
<xsd:simpleType>
18011801
<xsd:restriction base="xsd:NMTOKEN">
18021802
<xsd:enumeration value="rect"/>

src/commonMain/kotlin/generated/gen-attributes.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ internal val attributeBooleanTicker : Attribute<Boolean> = TickerAttribute()
2020

2121
internal val attributeAReferrerPolicyEnumAReferrerPolicyValues : Attribute<AReferrerPolicy> = EnumAttribute(aReferrerPolicyValues)
2222

23+
internal val attributeAreaShapeEnumAreaShapeValues : Attribute<AreaShape> = EnumAttribute(areaShapeValues)
24+
2325
internal val attributeButtonFormEncTypeEnumButtonFormEncTypeValues : Attribute<ButtonFormEncType> = EnumAttribute(buttonFormEncTypeValues)
2426

2527
internal val attributeButtonFormMethodEnumButtonFormMethodValues : Attribute<ButtonFormMethod> = EnumAttribute(buttonFormMethodValues)

src/commonMain/kotlin/generated/gen-consumer-tags.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ public inline fun <T, C : TagConsumer<T>> C.area(
202202
crossinline block: AREA.() -> Unit = {},
203203
): T {
204204
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
205-
return AREA(attributesMapOf("Shape", shape?.enumEncode(),"alt", alt,"class", classes), this)
205+
return AREA(attributesMapOf("shape", shape?.enumEncode(),"alt", alt,"class", classes), this)
206206
.visitAndFinalize(this, block)
207207
}
208208

src/commonMain/kotlin/generated/gen-tag-unions.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -312,31 +312,31 @@ inline fun FlowOrPhrasingContent.abbr(classes : String? = null, crossinline bloc
312312
@OptIn(ExperimentalContracts::class)
313313
inline fun FlowOrPhrasingContent.area(shape : AreaShape? = null, alt : String? = null, classes : String? = null, crossinline block : AREA.() -> Unit = {}) : Unit {
314314
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
315-
AREA(attributesMapOf("Shape", shape?.enumEncode(),"alt", alt,"class", classes), consumer).visit(block)
315+
AREA(attributesMapOf("shape", shape?.enumEncode(),"alt", alt,"class", classes), consumer).visit(block)
316316
}
317317
@HtmlTagMarker
318318
@OptIn(ExperimentalContracts::class)
319319
inline fun FlowOrPhrasingContent.rectArea(alt : String? = null, classes : String? = null, crossinline block : AREA.() -> Unit = {}) : Unit {
320320
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
321-
AREA(attributesMapOf("Shape", AreaShape.rect.realValue,"alt", alt,"class", classes), consumer).visit(block)
321+
AREA(attributesMapOf("shape", AreaShape.rect.realValue,"alt", alt,"class", classes), consumer).visit(block)
322322
}
323323
@HtmlTagMarker
324324
@OptIn(ExperimentalContracts::class)
325325
inline fun FlowOrPhrasingContent.circleArea(alt : String? = null, classes : String? = null, crossinline block : AREA.() -> Unit = {}) : Unit {
326326
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
327-
AREA(attributesMapOf("Shape", AreaShape.circle.realValue,"alt", alt,"class", classes), consumer).visit(block)
327+
AREA(attributesMapOf("shape", AreaShape.circle.realValue,"alt", alt,"class", classes), consumer).visit(block)
328328
}
329329
@HtmlTagMarker
330330
@OptIn(ExperimentalContracts::class)
331331
inline fun FlowOrPhrasingContent.polyArea(alt : String? = null, classes : String? = null, crossinline block : AREA.() -> Unit = {}) : Unit {
332332
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
333-
AREA(attributesMapOf("Shape", AreaShape.poly.realValue,"alt", alt,"class", classes), consumer).visit(block)
333+
AREA(attributesMapOf("shape", AreaShape.poly.realValue,"alt", alt,"class", classes), consumer).visit(block)
334334
}
335335
@HtmlTagMarker
336336
@OptIn(ExperimentalContracts::class)
337337
inline fun FlowOrPhrasingContent.defaultArea(alt : String? = null, classes : String? = null, crossinline block : AREA.() -> Unit = {}) : Unit {
338338
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
339-
AREA(attributesMapOf("Shape", AreaShape.default.realValue,"alt", alt,"class", classes), consumer).visit(block)
339+
AREA(attributesMapOf("shape", AreaShape.default.realValue,"alt", alt,"class", classes), consumer).visit(block)
340340
}
341341

342342
/**

src/commonMain/kotlin/generated/gen-tags-a.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ open class ADDRESS(initialAttributes : Map<String, String>, override val consume
8080

8181
@Suppress("unused")
8282
open class AREA(initialAttributes : Map<String, String>, override val consumer : TagConsumer<*>) : HTMLTag("area", consumer, initialAttributes, null, true, true), HtmlBlockInlineTag {
83+
var shape : AreaShape
84+
get() = attributeAreaShapeEnumAreaShapeValues.get(this, "shape")
85+
set(newValue) {attributeAreaShapeEnumAreaShapeValues.set(this, "shape", newValue)}
86+
8387
var coords : String
8488
get() = attributeStringString.get(this, "coords")
8589
set(newValue) {attributeStringString.set(this, "coords", newValue)}

src/jsMain/kotlin/generated/gen-consumer-tags-js.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ public inline fun TagConsumer<HTMLElement>.area(
254254
crossinline block: AREA.() -> Unit = {},
255255
): HTMLAreaElement {
256256
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
257-
return AREA(attributesMapOf("Shape", shape?.enumEncode(),"alt", alt,"class", classes), this)
257+
return AREA(attributesMapOf("shape", shape?.enumEncode(),"alt", alt,"class", classes), this)
258258
.visitAndFinalize(this, block) as HTMLAreaElement
259259
}
260260

src/wasmJsMain/kotlin/generated/gen-consumer-tags-wasm-js.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ public inline fun TagConsumer<Element>.area(
254254
crossinline block: AREA.() -> Unit = {},
255255
): HTMLAreaElement {
256256
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
257-
return AREA(attributesMapOf("Shape", shape?.enumEncode(),"alt", alt,"class", classes), this)
257+
return AREA(attributesMapOf("shape", shape?.enumEncode(),"alt", alt,"class", classes), this)
258258
.visitAndFinalize(this, block) as HTMLAreaElement
259259
}
260260

0 commit comments

Comments
 (0)