diff --git a/buildSrc/src/main/resources/html_5.xsd b/buildSrc/src/main/resources/html_5.xsd index ec043f04..a5f493c3 100644 --- a/buildSrc/src/main/resources/html_5.xsd +++ b/buildSrc/src/main/resources/html_5.xsd @@ -312,6 +312,7 @@ + @@ -737,6 +738,8 @@ + + diff --git a/src/commonMain/kotlin/generated/gen-consumer-tags.kt b/src/commonMain/kotlin/generated/gen-consumer-tags.kt index 6e8f600d..8f60157f 100644 --- a/src/commonMain/kotlin/generated/gen-consumer-tags.kt +++ b/src/commonMain/kotlin/generated/gen-consumer-tags.kt @@ -687,6 +687,12 @@ inline fun > C.title(crossinline block : TITLE.() -> Unit @HtmlTagMarker inline fun > C.tr(classes : String? = null, crossinline block : TR.() -> Unit = {}) : T = TR(attributesMapOf("class", classes), this).visitAndFinalize(this, block) +/** + * Underlined text style + */ +@HtmlTagMarker +inline fun > C.u(classes : String? = null, crossinline block : U.() -> Unit = {}) : T = U(attributesMapOf("class", classes), this).visitAndFinalize(this, block) + /** * Unordered list */ diff --git a/src/commonMain/kotlin/generated/gen-tag-groups.kt b/src/commonMain/kotlin/generated/gen-tag-groups.kt index c0f9deb2..43f15584 100644 --- a/src/commonMain/kotlin/generated/gen-tag-groups.kt +++ b/src/commonMain/kotlin/generated/gen-tag-groups.kt @@ -142,6 +142,12 @@ inline fun FlowContent.summary(classes : String? = null, crossinline block : SUM @HtmlTagMarker inline fun FlowContent.table(classes : String? = null, crossinline block : TABLE.() -> Unit = {}) : Unit = TABLE(attributesMapOf("class", classes), consumer).visit(block) +/** + * Underlined text style + */ +@HtmlTagMarker +inline fun FlowContent.u(classes : String? = null, crossinline block : U.() -> Unit = {}) : Unit = U(attributesMapOf("class", classes), consumer).visit(block) + /** * Unordered list */ diff --git a/src/commonMain/kotlin/generated/gen-tags-u.kt b/src/commonMain/kotlin/generated/gen-tags-u.kt index 7fd9dd32..93cb16f4 100644 --- a/src/commonMain/kotlin/generated/gen-tags-u.kt +++ b/src/commonMain/kotlin/generated/gen-tags-u.kt @@ -9,6 +9,17 @@ import kotlinx.html.attributes.* This file was generated by module generate *******************************************************************************/ +@Suppress("unused") +open class U(initialAttributes : Map, override val consumer : TagConsumer<*>) : HTMLTag("u", consumer, initialAttributes, null, true, false), HtmlBlockInlineTag { + +} +val U.asFlowContent : FlowContent + get() = this + +val U.asPhrasingContent : PhrasingContent + get() = this + + @Suppress("unused") open class UL(initialAttributes : Map, override val consumer : TagConsumer<*>) : HTMLTag("ul", consumer, initialAttributes, null, false, false), HtmlBlockTag { diff --git a/src/jsMain/kotlin/generated/gen-consumer-tags-js.kt b/src/jsMain/kotlin/generated/gen-consumer-tags-js.kt index 224affc0..7615b16b 100644 --- a/src/jsMain/kotlin/generated/gen-consumer-tags-js.kt +++ b/src/jsMain/kotlin/generated/gen-consumer-tags-js.kt @@ -688,6 +688,12 @@ public inline fun TagConsumer.title(crossinline block : TITLE.() -> @HtmlTagMarker public inline fun TagConsumer.tr(classes : String? = null, crossinline block : TR.() -> Unit = {}) : HTMLTableRowElement = TR(attributesMapOf("class", classes), this).visitAndFinalize(this, block) as HTMLTableRowElement +/** + * Underlined text style + */ +@HtmlTagMarker +public inline fun TagConsumer.u(classes : String? = null, crossinline block : U.() -> Unit = {}) : HTMLElement = U(attributesMapOf("class", classes), this).visitAndFinalize(this, block) + /** * Unordered list */