Util.go_to_screen_by_id
Some checks failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/pull_request_closed/woodpecker Pipeline failed

This commit is contained in:
2026-02-17 21:58:22 +01:00
parent 0357eb415e
commit 9eef8fd6e0
6 changed files with 15 additions and 35 deletions

View File

@@ -2,4 +2,14 @@ Util = {}
function Util.safeindex(array, index)
return ((index - 1 + #array) % #array) + 1
end
function Util.go_to_screen_by_id(screen_id)
local screen_index = Context.screen_indices_by_id[screen_id]
if screen_index then
Context.current_screen = screen_index
Context.selected_desition_index = 1 -- Reset selected decision on new screen
else
PopupWindow.show({"Error: Screen '" .. screen_id .. "' not found or not indexed!"})
end
end