diff --git a/client/ios/Configurations/Version.xcconfig b/client/ios/Configurations/Version.xcconfig index e860d4a35..f87d60748 100644 --- a/client/ios/Configurations/Version.xcconfig +++ b/client/ios/Configurations/Version.xcconfig @@ -1,2 +1,2 @@ -MARKETING_VERSION = 30.29.0 +MARKETING_VERSION = 30.30.0 CURRENT_PROJECT_VERSION = 30 diff --git a/client/ios/DivKit/DivKitInfo.swift b/client/ios/DivKit/DivKitInfo.swift index 9d2ad3c83..79e1fb65c 100644 --- a/client/ios/DivKit/DivKitInfo.swift +++ b/client/ios/DivKit/DivKitInfo.swift @@ -1,3 +1,3 @@ public enum DivKitInfo { - public static let version = "30.29.0" + public static let version = "30.30.0" } diff --git a/client/web/divkit/package.json b/client/web/divkit/package.json index 09fa02483..a3a610451 100644 --- a/client/web/divkit/package.json +++ b/client/web/divkit/package.json @@ -1,6 +1,6 @@ { "name": "@divkitframework/divkit", - "version": "30.29.0", + "version": "30.30.0", "description": "DivKit for the web", "keywords": [ "server-driven-ui", diff --git a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Accessibility.kt b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Accessibility.kt index 767c82c49..84bc250d7 100644 --- a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Accessibility.kt +++ b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Accessibility.kt @@ -34,6 +34,7 @@ data class Accessibility internal constructor( Properties( description = additive.description ?: properties.description, hint = additive.hint ?: properties.hint, + isChecked = additive.isChecked ?: properties.isChecked, mode = additive.mode ?: properties.mode, muteAfterAction = additive.muteAfterAction ?: properties.muteAfterAction, stateDescription = additive.stateDescription ?: properties.stateDescription, @@ -50,6 +51,10 @@ data class Accessibility internal constructor( * A tooltip of what will happen during interaction. If Speak Hints is enabled in the VoiceOver settings on iOS, a tooltip is played after `description`. */ val hint: Property?, + /** + * Indicates the current status of the checkbox or radio button. `true` is selected, `false` is not selected. + */ + val isChecked: Property?, /** * The way the accessibility tree is organized. In the `merge` mode the accessibility service perceives an element together with a subtree as a whole. In the `exclude` mode an element together with a subtree isn't available for accessibility. * Default value: `default`. @@ -75,6 +80,7 @@ data class Accessibility internal constructor( result.putAll(properties) result.tryPutProperty("description", description) result.tryPutProperty("hint", hint) + result.tryPutProperty("is_checked", isChecked) result.tryPutProperty("mode", mode) result.tryPutProperty("mute_after_action", muteAfterAction) result.tryPutProperty("state_description", stateDescription) @@ -94,7 +100,7 @@ data class Accessibility internal constructor( /** * Element role. Used to correctly identify an element by the accessibility service. For example, the `list` element is used to group list elements into one element. * - * Possible values: [none], [button], [image], [text], [edit_text], [header], [tab_bar], [list], [select], [auto]. + * Possible values: [none], [button], [image], [text], [edit_text], [header], [tab_bar], [list], [select], [checkbox], [radio], [auto]. */ @Generated sealed interface Type @@ -103,6 +109,7 @@ data class Accessibility internal constructor( /** * @param description Element description. It is used as the main description for screen reading applications. * @param hint A tooltip of what will happen during interaction. If Speak Hints is enabled in the VoiceOver settings on iOS, a tooltip is played after `description`. + * @param isChecked Indicates the current status of the checkbox or radio button. `true` is selected, `false` is not selected. * @param mode The way the accessibility tree is organized. In the `merge` mode the accessibility service perceives an element together with a subtree as a whole. In the `exclude` mode an element together with a subtree isn't available for accessibility. * @param muteAfterAction Mutes the screen reader sound after interacting with the element. * @param stateDescription Description of the current state of an element. For example, in the description you can specify a selected date for a date selection element and an on/off state for a switch. @@ -113,6 +120,7 @@ fun DivScope.accessibility( `use named arguments`: Guard = Guard.instance, description: String? = null, hint: String? = null, + isChecked: Boolean? = null, mode: Accessibility.Mode? = null, muteAfterAction: Boolean? = null, stateDescription: String? = null, @@ -121,6 +129,7 @@ fun DivScope.accessibility( Accessibility.Properties( description = valueOrNull(description), hint = valueOrNull(hint), + isChecked = valueOrNull(isChecked), mode = valueOrNull(mode), muteAfterAction = valueOrNull(muteAfterAction), stateDescription = valueOrNull(stateDescription), @@ -131,6 +140,7 @@ fun DivScope.accessibility( /** * @param description Element description. It is used as the main description for screen reading applications. * @param hint A tooltip of what will happen during interaction. If Speak Hints is enabled in the VoiceOver settings on iOS, a tooltip is played after `description`. + * @param isChecked Indicates the current status of the checkbox or radio button. `true` is selected, `false` is not selected. * @param mode The way the accessibility tree is organized. In the `merge` mode the accessibility service perceives an element together with a subtree as a whole. In the `exclude` mode an element together with a subtree isn't available for accessibility. * @param muteAfterAction Mutes the screen reader sound after interacting with the element. * @param stateDescription Description of the current state of an element. For example, in the description you can specify a selected date for a date selection element and an on/off state for a switch. @@ -141,6 +151,7 @@ fun DivScope.accessibilityProps( `use named arguments`: Guard = Guard.instance, description: String? = null, hint: String? = null, + isChecked: Boolean? = null, mode: Accessibility.Mode? = null, muteAfterAction: Boolean? = null, stateDescription: String? = null, @@ -148,6 +159,7 @@ fun DivScope.accessibilityProps( ) = Accessibility.Properties( description = valueOrNull(description), hint = valueOrNull(hint), + isChecked = valueOrNull(isChecked), mode = valueOrNull(mode), muteAfterAction = valueOrNull(muteAfterAction), stateDescription = valueOrNull(stateDescription), @@ -157,6 +169,7 @@ fun DivScope.accessibilityProps( /** * @param description Element description. It is used as the main description for screen reading applications. * @param hint A tooltip of what will happen during interaction. If Speak Hints is enabled in the VoiceOver settings on iOS, a tooltip is played after `description`. + * @param isChecked Indicates the current status of the checkbox or radio button. `true` is selected, `false` is not selected. * @param mode The way the accessibility tree is organized. In the `merge` mode the accessibility service perceives an element together with a subtree as a whole. In the `exclude` mode an element together with a subtree isn't available for accessibility. * @param muteAfterAction Mutes the screen reader sound after interacting with the element. * @param stateDescription Description of the current state of an element. For example, in the description you can specify a selected date for a date selection element and an on/off state for a switch. @@ -167,6 +180,7 @@ fun TemplateScope.accessibilityRefs( `use named arguments`: Guard = Guard.instance, description: ReferenceProperty? = null, hint: ReferenceProperty? = null, + isChecked: ReferenceProperty? = null, mode: ReferenceProperty? = null, muteAfterAction: ReferenceProperty? = null, stateDescription: ReferenceProperty? = null, @@ -174,6 +188,7 @@ fun TemplateScope.accessibilityRefs( ) = Accessibility.Properties( description = description, hint = hint, + isChecked = isChecked, mode = mode, muteAfterAction = muteAfterAction, stateDescription = stateDescription, @@ -183,6 +198,7 @@ fun TemplateScope.accessibilityRefs( /** * @param description Element description. It is used as the main description for screen reading applications. * @param hint A tooltip of what will happen during interaction. If Speak Hints is enabled in the VoiceOver settings on iOS, a tooltip is played after `description`. + * @param isChecked Indicates the current status of the checkbox or radio button. `true` is selected, `false` is not selected. * @param mode The way the accessibility tree is organized. In the `merge` mode the accessibility service perceives an element together with a subtree as a whole. In the `exclude` mode an element together with a subtree isn't available for accessibility. * @param muteAfterAction Mutes the screen reader sound after interacting with the element. * @param stateDescription Description of the current state of an element. For example, in the description you can specify a selected date for a date selection element and an on/off state for a switch. @@ -193,6 +209,7 @@ fun Accessibility.override( `use named arguments`: Guard = Guard.instance, description: String? = null, hint: String? = null, + isChecked: Boolean? = null, mode: Accessibility.Mode? = null, muteAfterAction: Boolean? = null, stateDescription: String? = null, @@ -201,6 +218,7 @@ fun Accessibility.override( Accessibility.Properties( description = valueOrNull(description) ?: properties.description, hint = valueOrNull(hint) ?: properties.hint, + isChecked = valueOrNull(isChecked) ?: properties.isChecked, mode = valueOrNull(mode) ?: properties.mode, muteAfterAction = valueOrNull(muteAfterAction) ?: properties.muteAfterAction, stateDescription = valueOrNull(stateDescription) ?: properties.stateDescription, @@ -211,6 +229,7 @@ fun Accessibility.override( /** * @param description Element description. It is used as the main description for screen reading applications. * @param hint A tooltip of what will happen during interaction. If Speak Hints is enabled in the VoiceOver settings on iOS, a tooltip is played after `description`. + * @param isChecked Indicates the current status of the checkbox or radio button. `true` is selected, `false` is not selected. * @param mode The way the accessibility tree is organized. In the `merge` mode the accessibility service perceives an element together with a subtree as a whole. In the `exclude` mode an element together with a subtree isn't available for accessibility. * @param muteAfterAction Mutes the screen reader sound after interacting with the element. * @param stateDescription Description of the current state of an element. For example, in the description you can specify a selected date for a date selection element and an on/off state for a switch. @@ -221,6 +240,7 @@ fun Accessibility.defer( `use named arguments`: Guard = Guard.instance, description: ReferenceProperty? = null, hint: ReferenceProperty? = null, + isChecked: ReferenceProperty? = null, mode: ReferenceProperty? = null, muteAfterAction: ReferenceProperty? = null, stateDescription: ReferenceProperty? = null, @@ -229,6 +249,7 @@ fun Accessibility.defer( Accessibility.Properties( description = description ?: properties.description, hint = hint ?: properties.hint, + isChecked = isChecked ?: properties.isChecked, mode = mode ?: properties.mode, muteAfterAction = muteAfterAction ?: properties.muteAfterAction, stateDescription = stateDescription ?: properties.stateDescription, @@ -239,6 +260,7 @@ fun Accessibility.defer( /** * @param description Element description. It is used as the main description for screen reading applications. * @param hint A tooltip of what will happen during interaction. If Speak Hints is enabled in the VoiceOver settings on iOS, a tooltip is played after `description`. + * @param isChecked Indicates the current status of the checkbox or radio button. `true` is selected, `false` is not selected. * @param mode The way the accessibility tree is organized. In the `merge` mode the accessibility service perceives an element together with a subtree as a whole. In the `exclude` mode an element together with a subtree isn't available for accessibility. * @param muteAfterAction Mutes the screen reader sound after interacting with the element. * @param stateDescription Description of the current state of an element. For example, in the description you can specify a selected date for a date selection element and an on/off state for a switch. @@ -248,6 +270,7 @@ fun Accessibility.evaluate( `use named arguments`: Guard = Guard.instance, description: ExpressionProperty? = null, hint: ExpressionProperty? = null, + isChecked: ExpressionProperty? = null, mode: ExpressionProperty? = null, muteAfterAction: ExpressionProperty? = null, stateDescription: ExpressionProperty? = null, @@ -255,6 +278,7 @@ fun Accessibility.evaluate( Accessibility.Properties( description = description ?: properties.description, hint = hint ?: properties.hint, + isChecked = isChecked ?: properties.isChecked, mode = mode ?: properties.mode, muteAfterAction = muteAfterAction ?: properties.muteAfterAction, stateDescription = stateDescription ?: properties.stateDescription, diff --git a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Container.kt b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Container.kt index 5c21f18bd..b08911b48 100644 --- a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Container.kt +++ b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Container.kt @@ -188,11 +188,11 @@ data class Container internal constructor( */ val height: Property?, /** - * Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). + * Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). */ val hoverEndActions: Property>?, /** - * Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). */ val hoverStartActions: Property>?, /** @@ -233,11 +233,11 @@ data class Container internal constructor( */ val paddings: Property?, /** - * Actions performed when an element is released. + * Actions performed after clicking/tapping an element. */ val pressEndActions: Property>?, /** - * Actions performed when an element is pressed. + * Actions performed at the start of a click/tap on an element. */ val pressStartActions: Property>?, /** @@ -467,8 +467,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param itemBuilder Sets collection elements dynamically using `data` and `prototypes`. * @param items Nested elements. @@ -478,8 +478,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -627,8 +627,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param itemBuilder Sets collection elements dynamically using `data` and `prototypes`. * @param items Nested elements. @@ -638,8 +638,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -787,8 +787,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param itemBuilder Sets collection elements dynamically using `data` and `prototypes`. * @param items Nested elements. @@ -798,8 +798,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -947,8 +947,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param itemBuilder Sets collection elements dynamically using `data` and `prototypes`. * @param items Nested elements. @@ -958,8 +958,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -1107,8 +1107,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param itemBuilder Sets collection elements dynamically using `data` and `prototypes`. * @param items Nested elements. @@ -1118,8 +1118,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -1267,8 +1267,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param itemBuilder Sets collection elements dynamically using `data` and `prototypes`. * @param items Nested elements. @@ -1278,8 +1278,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -1428,8 +1428,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param itemBuilder Sets collection elements dynamically using `data` and `prototypes`. * @param items Nested elements. @@ -1439,8 +1439,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -1592,8 +1592,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param itemBuilder Sets collection elements dynamically using `data` and `prototypes`. * @param items Nested elements. @@ -1603,8 +1603,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -1754,8 +1754,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param itemBuilder Sets collection elements dynamically using `data` and `prototypes`. * @param items Nested elements. @@ -1765,8 +1765,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -1916,8 +1916,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param itemBuilder Sets collection elements dynamically using `data` and `prototypes`. * @param items Nested elements. @@ -1927,8 +1927,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -2080,8 +2080,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param itemBuilder Sets collection elements dynamically using `data` and `prototypes`. * @param items Nested elements. @@ -2091,8 +2091,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -2329,8 +2329,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param itemBuilder Sets collection elements dynamically using `data` and `prototypes`. * @param items Nested elements. @@ -2340,8 +2340,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -2494,8 +2494,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param itemBuilder Sets collection elements dynamically using `data` and `prototypes`. * @param items Nested elements. @@ -2505,8 +2505,8 @@ On the web, support for the `aspect-ratio` CSS property is required to use this * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). diff --git a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/EnumValues.kt b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/EnumValues.kt index 0957b1a67..16c1c5c25 100644 --- a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/EnumValues.kt +++ b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/EnumValues.kt @@ -83,6 +83,14 @@ object ListEnumValue : EnumValue("list"), object SelectEnumValue : EnumValue("select"), Accessibility.Type +@Generated +object CheckboxEnumValue : EnumValue("checkbox"), + Accessibility.Type + +@Generated +object RadioEnumValue : EnumValue("radio"), + Accessibility.Type + @Generated object AutoEnumValue : EnumValue("auto"), Accessibility.Type, @@ -642,6 +650,14 @@ val DivScope.list: ListEnumValue val DivScope.select: SelectEnumValue get() = SelectEnumValue +@Generated +val DivScope.checkbox: CheckboxEnumValue + get() = CheckboxEnumValue + +@Generated +val DivScope.radio: RadioEnumValue + get() = RadioEnumValue + @Generated val DivScope.auto: AutoEnumValue get() = AutoEnumValue diff --git a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/GifImage.kt b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/GifImage.kt index 9c3155907..7ed5fb80f 100644 --- a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/GifImage.kt +++ b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/GifImage.kt @@ -179,11 +179,11 @@ data class GifImage internal constructor( */ val height: Property?, /** - * Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). + * Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). */ val hoverEndActions: Property>?, /** - * Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). */ val hoverStartActions: Property>?, /** @@ -217,11 +217,11 @@ data class GifImage internal constructor( */ val preloadRequired: Property?, /** - * Actions performed when an element is released. + * Actions performed after clicking/tapping an element. */ val pressEndActions: Property>?, /** - * Actions performed when an element is pressed. + * Actions performed at the start of a click/tap on an element. */ val pressStartActions: Property>?, /** @@ -375,8 +375,8 @@ data class GifImage internal constructor( * @param functions User functions. * @param gifUrl Direct URL to a GIF image. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. @@ -384,8 +384,8 @@ data class GifImage internal constructor( * @param paddings Internal margins from the element stroke. * @param placeholderColor Placeholder background before the image is loaded. * @param preloadRequired Background image must be loaded before the display. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param preview Image preview encoded in `base64`. It will be shown instead of `placeholder_color` before the image is loaded. Format `data url`: `data:[;base64],` * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -532,8 +532,8 @@ fun DivScope.gifImage( * @param functions User functions. * @param gifUrl Direct URL to a GIF image. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. @@ -541,8 +541,8 @@ fun DivScope.gifImage( * @param paddings Internal margins from the element stroke. * @param placeholderColor Placeholder background before the image is loaded. * @param preloadRequired Background image must be loaded before the display. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param preview Image preview encoded in `base64`. It will be shown instead of `placeholder_color` before the image is loaded. Format `data url`: `data:[;base64],` * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -687,8 +687,8 @@ fun DivScope.gifImageProps( * @param functions User functions. * @param gifUrl Direct URL to a GIF image. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. @@ -696,8 +696,8 @@ fun DivScope.gifImageProps( * @param paddings Internal margins from the element stroke. * @param placeholderColor Placeholder background before the image is loaded. * @param preloadRequired Background image must be loaded before the display. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param preview Image preview encoded in `base64`. It will be shown instead of `placeholder_color` before the image is loaded. Format `data url`: `data:[;base64],` * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -842,8 +842,8 @@ fun TemplateScope.gifImageRefs( * @param functions User functions. * @param gifUrl Direct URL to a GIF image. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. @@ -851,8 +851,8 @@ fun TemplateScope.gifImageRefs( * @param paddings Internal margins from the element stroke. * @param placeholderColor Placeholder background before the image is loaded. * @param preloadRequired Background image must be loaded before the display. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param preview Image preview encoded in `base64`. It will be shown instead of `placeholder_color` before the image is loaded. Format `data url`: `data:[;base64],` * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -999,8 +999,8 @@ fun GifImage.override( * @param functions User functions. * @param gifUrl Direct URL to a GIF image. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. @@ -1008,8 +1008,8 @@ fun GifImage.override( * @param paddings Internal margins from the element stroke. * @param placeholderColor Placeholder background before the image is loaded. * @param preloadRequired Background image must be loaded before the display. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param preview Image preview encoded in `base64`. It will be shown instead of `placeholder_color` before the image is loaded. Format `data url`: `data:[;base64],` * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -1243,8 +1243,8 @@ fun GifImage.evaluate( * @param functions User functions. * @param gifUrl Direct URL to a GIF image. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. @@ -1252,8 +1252,8 @@ fun GifImage.evaluate( * @param paddings Internal margins from the element stroke. * @param placeholderColor Placeholder background before the image is loaded. * @param preloadRequired Background image must be loaded before the display. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param preview Image preview encoded in `base64`. It will be shown instead of `placeholder_color` before the image is loaded. Format `data url`: `data:[;base64],` * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -1401,8 +1401,8 @@ fun Component.override( * @param functions User functions. * @param gifUrl Direct URL to a GIF image. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. @@ -1410,8 +1410,8 @@ fun Component.override( * @param paddings Internal margins from the element stroke. * @param placeholderColor Placeholder background before the image is loaded. * @param preloadRequired Background image must be loaded before the display. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param preview Image preview encoded in `base64`. It will be shown instead of `placeholder_color` before the image is loaded. Format `data url`: `data:[;base64],` * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. diff --git a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Grid.kt b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Grid.kt index 9eebbfcf1..17bfb0181 100644 --- a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Grid.kt +++ b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Grid.kt @@ -171,11 +171,11 @@ data class Grid internal constructor( */ val height: Property?, /** - * Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). + * Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). */ val hoverEndActions: Property>?, /** - * Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). */ val hoverStartActions: Property>?, /** @@ -203,11 +203,11 @@ data class Grid internal constructor( */ val paddings: Property?, /** - * Actions performed when an element is released. + * Actions performed after clicking/tapping an element. */ val pressEndActions: Property>?, /** - * Actions performed when an element is pressed. + * Actions performed at the start of a click/tap on an element. */ val pressStartActions: Property>?, /** @@ -347,16 +347,16 @@ data class Grid internal constructor( * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param items Contents. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -492,16 +492,16 @@ fun DivScope.grid( * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param items Contents. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -635,16 +635,16 @@ fun DivScope.gridProps( * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param items Contents. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -778,16 +778,16 @@ fun TemplateScope.gridRefs( * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param items Contents. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -923,16 +923,16 @@ fun Grid.override( * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param items Contents. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -1143,16 +1143,16 @@ fun Grid.evaluate( * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param items Contents. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -1289,16 +1289,16 @@ fun Component.override( * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param items Contents. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). diff --git a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Image.kt b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Image.kt index 00e73a445..8036007fb 100644 --- a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Image.kt +++ b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Image.kt @@ -197,11 +197,11 @@ data class Image internal constructor( */ val highPriorityPreviewShow: Property?, /** - * Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). + * Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). */ val hoverEndActions: Property>?, /** - * Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). */ val hoverStartActions: Property>?, /** @@ -235,11 +235,11 @@ data class Image internal constructor( */ val preloadRequired: Property?, /** - * Actions performed when an element is released. + * Actions performed after clicking/tapping an element. */ val pressEndActions: Property>?, /** - * Actions performed when an element is pressed. + * Actions performed at the start of a click/tap on an element. */ val pressStartActions: Property>?, /** @@ -410,8 +410,8 @@ data class Image internal constructor( * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). * @param highPriorityPreviewShow It sets the priority of displaying the preview — the preview is decoded in the main stream and displayed as the first frame. Use the parameter carefully — it will worsen the preview display time and can worsen the application launch time. - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. @@ -419,8 +419,8 @@ data class Image internal constructor( * @param paddings Internal margins from the element stroke. * @param placeholderColor Placeholder background before the image is loaded. * @param preloadRequired Background image must be loaded before the display. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param preview Image preview encoded in `base64`. It will be shown instead of `placeholder_color` before the image is loaded. Format `data url`: `data:[;base64],` * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -582,8 +582,8 @@ fun DivScope.image( * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). * @param highPriorityPreviewShow It sets the priority of displaying the preview — the preview is decoded in the main stream and displayed as the first frame. Use the parameter carefully — it will worsen the preview display time and can worsen the application launch time. - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. @@ -591,8 +591,8 @@ fun DivScope.image( * @param paddings Internal margins from the element stroke. * @param placeholderColor Placeholder background before the image is loaded. * @param preloadRequired Background image must be loaded before the display. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param preview Image preview encoded in `base64`. It will be shown instead of `placeholder_color` before the image is loaded. Format `data url`: `data:[;base64],` * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -752,8 +752,8 @@ fun DivScope.imageProps( * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). * @param highPriorityPreviewShow It sets the priority of displaying the preview — the preview is decoded in the main stream and displayed as the first frame. Use the parameter carefully — it will worsen the preview display time and can worsen the application launch time. - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. @@ -761,8 +761,8 @@ fun DivScope.imageProps( * @param paddings Internal margins from the element stroke. * @param placeholderColor Placeholder background before the image is loaded. * @param preloadRequired Background image must be loaded before the display. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param preview Image preview encoded in `base64`. It will be shown instead of `placeholder_color` before the image is loaded. Format `data url`: `data:[;base64],` * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -922,8 +922,8 @@ fun TemplateScope.imageRefs( * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). * @param highPriorityPreviewShow It sets the priority of displaying the preview — the preview is decoded in the main stream and displayed as the first frame. Use the parameter carefully — it will worsen the preview display time and can worsen the application launch time. - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. @@ -931,8 +931,8 @@ fun TemplateScope.imageRefs( * @param paddings Internal margins from the element stroke. * @param placeholderColor Placeholder background before the image is loaded. * @param preloadRequired Background image must be loaded before the display. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param preview Image preview encoded in `base64`. It will be shown instead of `placeholder_color` before the image is loaded. Format `data url`: `data:[;base64],` * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -1094,8 +1094,8 @@ fun Image.override( * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). * @param highPriorityPreviewShow It sets the priority of displaying the preview — the preview is decoded in the main stream and displayed as the first frame. Use the parameter carefully — it will worsen the preview display time and can worsen the application launch time. - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. @@ -1103,8 +1103,8 @@ fun Image.override( * @param paddings Internal margins from the element stroke. * @param placeholderColor Placeholder background before the image is loaded. * @param preloadRequired Background image must be loaded before the display. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param preview Image preview encoded in `base64`. It will be shown instead of `placeholder_color` before the image is loaded. Format `data url`: `data:[;base64],` * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -1364,8 +1364,8 @@ fun Image.evaluate( * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). * @param highPriorityPreviewShow It sets the priority of displaying the preview — the preview is decoded in the main stream and displayed as the first frame. Use the parameter carefully — it will worsen the preview display time and can worsen the application launch time. - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. @@ -1373,8 +1373,8 @@ fun Image.evaluate( * @param paddings Internal margins from the element stroke. * @param placeholderColor Placeholder background before the image is loaded. * @param preloadRequired Background image must be loaded before the display. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param preview Image preview encoded in `base64`. It will be shown instead of `placeholder_color` before the image is loaded. Format `data url`: `data:[;base64],` * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -1537,8 +1537,8 @@ fun Component.override( * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). * @param highPriorityPreviewShow It sets the priority of displaying the preview — the preview is decoded in the main stream and displayed as the first frame. Use the parameter carefully — it will worsen the preview display time and can worsen the application launch time. - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. @@ -1546,8 +1546,8 @@ fun Component.override( * @param paddings Internal margins from the element stroke. * @param placeholderColor Placeholder background before the image is loaded. * @param preloadRequired Background image must be loaded before the display. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param preview Image preview encoded in `base64`. It will be shown instead of `placeholder_color` before the image is loaded. Format `data url`: `data:[;base64],` * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. diff --git a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/PageContentSize.kt b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/PageContentSize.kt index 9d5d1396a..3ea38a7ba 100644 --- a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/PageContentSize.kt +++ b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/PageContentSize.kt @@ -18,7 +18,7 @@ import kotlin.collections.List import kotlin.collections.Map /** - * Page size equals to its content size. + * The page size is equal to the size of its content. * * Can be created using the method [pageContentSize]. * @@ -42,7 +42,7 @@ data class PageContentSize internal constructor( data class Properties internal constructor( /** - * Pager pages' alignment along the scroll axis. For edge alignment, offset from parent edge is equal to the corresponding padding. + * Alignment of pager pages along the scroll axis. For edge alignment, the margin from the edge of the parent equals the value of the corresponding padding. * Default value: `center`. */ val alignment: Property?, @@ -56,7 +56,7 @@ data class PageContentSize internal constructor( } /** - * Pager pages' alignment along the scroll axis. For edge alignment, offset from parent edge is equal to the corresponding padding. + * Alignment of pager pages along the scroll axis. For edge alignment, the margin from the edge of the parent equals the value of the corresponding padding. * * Possible values: [start], [center], [end]. */ @@ -65,7 +65,7 @@ data class PageContentSize internal constructor( } /** - * @param alignment Pager pages' alignment along the scroll axis. For edge alignment, offset from parent edge is equal to the corresponding padding. + * @param alignment Alignment of pager pages along the scroll axis. For edge alignment, the margin from the edge of the parent equals the value of the corresponding padding. */ @Generated fun DivScope.pageContentSize( @@ -78,7 +78,7 @@ fun DivScope.pageContentSize( ) /** - * @param alignment Pager pages' alignment along the scroll axis. For edge alignment, offset from parent edge is equal to the corresponding padding. + * @param alignment Alignment of pager pages along the scroll axis. For edge alignment, the margin from the edge of the parent equals the value of the corresponding padding. */ @Generated fun DivScope.pageContentSizeProps( @@ -89,7 +89,7 @@ fun DivScope.pageContentSizeProps( ) /** - * @param alignment Pager pages' alignment along the scroll axis. For edge alignment, offset from parent edge is equal to the corresponding padding. + * @param alignment Alignment of pager pages along the scroll axis. For edge alignment, the margin from the edge of the parent equals the value of the corresponding padding. */ @Generated fun TemplateScope.pageContentSizeRefs( @@ -100,7 +100,7 @@ fun TemplateScope.pageContentSizeRefs( ) /** - * @param alignment Pager pages' alignment along the scroll axis. For edge alignment, offset from parent edge is equal to the corresponding padding. + * @param alignment Alignment of pager pages along the scroll axis. For edge alignment, the margin from the edge of the parent equals the value of the corresponding padding. */ @Generated fun PageContentSize.override( @@ -113,7 +113,7 @@ fun PageContentSize.override( ) /** - * @param alignment Pager pages' alignment along the scroll axis. For edge alignment, offset from parent edge is equal to the corresponding padding. + * @param alignment Alignment of pager pages along the scroll axis. For edge alignment, the margin from the edge of the parent equals the value of the corresponding padding. */ @Generated fun PageContentSize.defer( @@ -126,7 +126,7 @@ fun PageContentSize.defer( ) /** - * @param alignment Pager pages' alignment along the scroll axis. For edge alignment, offset from parent edge is equal to the corresponding padding. + * @param alignment Alignment of pager pages along the scroll axis. For edge alignment, the margin from the edge of the parent equals the value of the corresponding padding. */ @Generated fun PageContentSize.evaluate( diff --git a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Separator.kt b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Separator.kt index a4cbe03ce..24613417f 100644 --- a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Separator.kt +++ b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Separator.kt @@ -158,11 +158,11 @@ data class Separator internal constructor( */ val height: Property?, /** - * Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). + * Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). */ val hoverEndActions: Property>?, /** - * Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). */ val hoverStartActions: Property>?, /** @@ -186,11 +186,11 @@ data class Separator internal constructor( */ val paddings: Property?, /** - * Actions performed when an element is released. + * Actions performed after clicking/tapping an element. */ val pressEndActions: Property>?, /** - * Actions performed when an element is pressed. + * Actions performed at the start of a click/tap on an element. */ val pressStartActions: Property>?, /** @@ -376,15 +376,15 @@ data class Separator internal constructor( * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -512,15 +512,15 @@ fun DivScope.separator( * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -646,15 +646,15 @@ fun DivScope.separatorProps( * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -780,15 +780,15 @@ fun TemplateScope.separatorRefs( * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -916,15 +916,15 @@ fun Separator.override( * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -1118,15 +1118,15 @@ fun Separator.evaluate( * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). @@ -1255,15 +1255,15 @@ fun Component.override( * @param focus Parameters when focusing on an element or losing focus. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param layoutProvider Provides data on the actual size of the element. * @param longtapActions Action when long-clicking an element. Doesn't work on devices that don't support touch gestures. * @param margins External margins from the element stroke. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. * @param selectedActions List of [actions](div-action.md) to be executed when selecting an element in [pager](div-pager.md). diff --git a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Text.kt b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Text.kt index edf0717b3..bd5a1d559 100644 --- a/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Text.kt +++ b/json-builder/kotlin/src/generated/kotlin/divkit/dsl/Text.kt @@ -221,11 +221,11 @@ data class Text internal constructor( */ val height: Property?, /** - * Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). + * Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). */ val hoverEndActions: Property>?, /** - * Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). */ val hoverStartActions: Property>?, /** @@ -270,11 +270,11 @@ data class Text internal constructor( */ val paddings: Property?, /** - * Actions performed when an element is released. + * Actions performed after clicking/tapping an element. */ val pressEndActions: Property>?, /** - * Actions performed when an element is pressed. + * Actions performed at the start of a click/tap on an element. */ val pressStartActions: Property>?, /** @@ -863,8 +863,8 @@ data class Text internal constructor( * @param fontWeightValue Style. Numeric value. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param images Images embedded in text. * @param layoutProvider Provides data on the actual size of the element. @@ -875,8 +875,8 @@ data class Text internal constructor( * @param maxLines Maximum number of lines not to be cropped when breaking the limits. * @param minHiddenLines Minimum number of cropped lines when breaking the limits. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param ranges A character range in which additional style parameters can be set. Defined by mandatory `start` and `end` fields. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -1073,8 +1073,8 @@ fun DivScope.text( * @param fontWeightValue Style. Numeric value. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param images Images embedded in text. * @param layoutProvider Provides data on the actual size of the element. @@ -1085,8 +1085,8 @@ fun DivScope.text( * @param maxLines Maximum number of lines not to be cropped when breaking the limits. * @param minHiddenLines Minimum number of cropped lines when breaking the limits. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param ranges A character range in which additional style parameters can be set. Defined by mandatory `start` and `end` fields. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -1281,8 +1281,8 @@ fun DivScope.textProps( * @param fontWeightValue Style. Numeric value. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param images Images embedded in text. * @param layoutProvider Provides data on the actual size of the element. @@ -1293,8 +1293,8 @@ fun DivScope.textProps( * @param maxLines Maximum number of lines not to be cropped when breaking the limits. * @param minHiddenLines Minimum number of cropped lines when breaking the limits. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param ranges A character range in which additional style parameters can be set. Defined by mandatory `start` and `end` fields. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -1489,8 +1489,8 @@ fun TemplateScope.textRefs( * @param fontWeightValue Style. Numeric value. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param images Images embedded in text. * @param layoutProvider Provides data on the actual size of the element. @@ -1501,8 +1501,8 @@ fun TemplateScope.textRefs( * @param maxLines Maximum number of lines not to be cropped when breaking the limits. * @param minHiddenLines Minimum number of cropped lines when breaking the limits. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param ranges A character range in which additional style parameters can be set. Defined by mandatory `start` and `end` fields. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -1699,8 +1699,8 @@ fun Text.override( * @param fontWeightValue Style. Numeric value. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param images Images embedded in text. * @param layoutProvider Provides data on the actual size of the element. @@ -1711,8 +1711,8 @@ fun Text.override( * @param maxLines Maximum number of lines not to be cropped when breaking the limits. * @param minHiddenLines Minimum number of cropped lines when breaking the limits. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param ranges A character range in which additional style parameters can be set. Defined by mandatory `start` and `end` fields. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -2041,8 +2041,8 @@ fun Text.evaluate( * @param fontWeightValue Style. Numeric value. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param images Images embedded in text. * @param layoutProvider Provides data on the actual size of the element. @@ -2053,8 +2053,8 @@ fun Text.evaluate( * @param maxLines Maximum number of lines not to be cropped when breaking the limits. * @param minHiddenLines Minimum number of cropped lines when breaking the limits. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param ranges A character range in which additional style parameters can be set. Defined by mandatory `start` and `end` fields. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. @@ -2252,8 +2252,8 @@ fun Component.override( * @param fontWeightValue Style. Numeric value. * @param functions User functions. * @param height Element height. For Android: if there is text in this or in a child element, specify height in `sp` to scale the element together with the text. To learn more about units of size measurement, see [Layout inside the card](../../layout). - * @param hoverEndActions Actions performed when hovering over an element ends. Available on platforms with pointing device support (mouse, stylus, etc). - * @param hoverStartActions Actions performed when hovering over an element. Available on platforms with pointing device support (mouse, stylus, etc). + * @param hoverEndActions Actions performed after hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). + * @param hoverStartActions Actions performed when hovering over an element. Available on platforms that support pointing devices (such as a mouse or stylus). * @param id Element ID. It must be unique within the root element. It is used as `accessibilityIdentifier` on iOS. * @param images Images embedded in text. * @param layoutProvider Provides data on the actual size of the element. @@ -2264,8 +2264,8 @@ fun Component.override( * @param maxLines Maximum number of lines not to be cropped when breaking the limits. * @param minHiddenLines Minimum number of cropped lines when breaking the limits. * @param paddings Internal margins from the element stroke. - * @param pressEndActions Actions performed when an element is released. - * @param pressStartActions Actions performed when an element is pressed. + * @param pressEndActions Actions performed after clicking/tapping an element. + * @param pressStartActions Actions performed at the start of a click/tap on an element. * @param ranges A character range in which additional style parameters can be set. Defined by mandatory `start` and `end` fields. * @param reuseId ID for the div object structure. Used to optimize block reuse. See [block reuse](../../reuse/reuse.md). * @param rowSpan Merges cells in a string of the [grid](div-grid.md) element. diff --git a/json-builder/python/pyproject.toml b/json-builder/python/pyproject.toml index 3014f221d..b7303bce8 100644 --- a/json-builder/python/pyproject.toml +++ b/json-builder/python/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pydivkit" -version = "30.29.0" +version = "30.30.0" description = "DivKit python library" readme = "README.md" repository = "https://github.com/divkit/divkit/tree/main/json-builder/python" diff --git a/json-builder/typescript/package.json b/json-builder/typescript/package.json index e42430c06..158f9a0d3 100644 --- a/json-builder/typescript/package.json +++ b/json-builder/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@divkitframework/jsonbuilder", - "version": "30.29.0", + "version": "30.30.0", "description": "DivKit TypeScript JSON Builder", "main": "./dist/jsonbuilder.js", "module": "./dist/es/jsonbuilder.js", diff --git a/version b/version index c6492e6b6..54a98b25e 100644 --- a/version +++ b/version @@ -1 +1 @@ -30.29.0 +30.30.0