Files
VRyHungry1/addons/kanban_tasks/view/documentation/documentation.gd
T
algodoogle 5e0b58a984 add kanban
2026-07-16 15:52:34 +01:00

22 lines
578 B
GDScript

@tool
extends AcceptDialog
@onready var _shameless_plug: RichTextLabel = %ShamelessPlug
const EDITOR_ONLY_PLACEHOLDER := "$EDITORONLY$"
func _ready() -> void:
_shameless_plug.meta_clicked.connect(_on_shameless_plug_meta_clicked)
if not Engine.is_editor_hint():
_shameless_plug.text = _shameless_plug.text.substr(0, _shameless_plug.text.find(EDITOR_ONLY_PLACEHOLDER))
else:
_shameless_plug.text = _shameless_plug.text.replace(EDITOR_ONLY_PLACEHOLDER, "")
func _on_shameless_plug_meta_clicked(meta: Variant) -> void:
# Open clicked URLs.
OS.shell_open(str(meta))