Files
divkit/schema/div-tooltip.json
burstein 493bb12f4b Supported bring_to_top_id in tooltips
commit_hash:20f08a2cf3951c6c497d97a438734112811528b9
2026-01-29 17:14:41 +03:00

124 lines
2.8 KiB
JSON

{
"type": "object",
"$description": "translations.json#/div_tooltip",
"platforms": [
"android",
"ios",
"web"
],
"properties": {
"id": {
"$ref": "common.json#/id",
"$description": "translations.json#/div_tooltip_id"
},
"div": {
"$ref": "div.json",
"$description": "translations.json#/div_tooltip_div"
},
"position": {
"type": "string",
"enum": [
"left",
"top-left",
"top",
"top-right",
"right",
"bottom-right",
"bottom",
"bottom-left",
"center"
],
"$description": "translations.json#/div_tooltip_position"
},
"duration": {
"$ref": "common.json#/non_negative_integer",
"default_value": "5000",
"$description": "translations.json#/div_tooltip_duration"
},
"offset": {
"$ref": "div-point.json",
"$description": "translations.json#/div_tooltip_offset"
},
"animation_in": {
"$ref": "div-animation.json",
"$description": "translations.json#/div_tooltip_animation_in",
"platforms": [
"android",
"ios",
"web"
]
},
"animation_out": {
"$ref": "div-animation.json",
"$description": "translations.json#/div_tooltip_animation_out",
"platforms": [
"android",
"ios",
"web"
]
},
"mode": {
"$ref": "div-tooltip-mode.json",
"default_value": "{ \"type\": \"modal\" }",
"$description": "translations.json#/div_tooltip_mode",
"platforms": [
"android",
"ios",
"web"
]
},
"tap_outside_actions": {
"type": "array",
"items": {
"$ref": "div-action.json"
},
"$description": "translations.json#/div_tooltip_tap_outside_actions",
"platforms": [
"android",
"ios",
"web"
]
},
"close_by_tap_outside": {
"type": "boolean",
"$description": "translations.json#/div_tooltip_close_by_tap_outside",
"default_value": "true",
"platforms": [
"android",
"ios",
"web"
]
},
"background_accessibility_description": {
"type": "string",
"$description": "translations.json#/div_tooltip_background_accessibility_description",
"platforms": [
"ios",
"web"
]
},
"substrate_div": {
"$ref": "div.json",
"$description": "translations.json#/div_tooltip_substrate_div",
"platforms": [
"web",
"android",
"ios"
]
},
"bring_to_top_id": {
"$ref": "common.json#/id",
"$description": "translations.json#/div_tooltip_bring_to_top_id",
"platforms": [
"android",
"ios"
]
}
},
"required": [
"id",
"div",
"position"
]
}