From c7ff88087e76dab265312af2d737d87d678affeb Mon Sep 17 00:00:00 2001 From: mrkubax10 Date: Sat, 6 Dec 2025 23:15:42 +0100 Subject: [PATCH] Fix contents scrollbar in guide --- guide.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/guide.lua b/guide.lua index 0a22eb7..de81528 100644 --- a/guide.lua +++ b/guide.lua @@ -1436,17 +1436,18 @@ local function preprocessHypertext(content,vars) end local function getGuideFormspec(playerName,pageName) + local PAGE_BUTTON_HEIGHT=0.7 + local formspec={ "formspec_version[4]", "size[15,10.8]", "label[0.1,0.2;"..S("IndustrialTest Guide").."]", - --"scrollbaroptions[]", + string.format("scrollbaroptions[max=%f]",(#pages-10.3/PAGE_BUTTON_HEIGHT)*PAGE_BUTTON_HEIGHT*10), "scrollbar[3.6,0.4;0.5,10.3;vertical;scrollbarList;0]", - "scroll_container[0.1,0.4;4,10.3;scrollbarList;vertical]" + "scroll_container[0.1,0.4;4,10.3;scrollbarList;vertical;0.1]" } -- Contents sidebar - local PAGE_BUTTON_HEIGHT=0.7 for i,page in ipairs(pages) do table.insert(formspec,string.format("container[0,%f]",(i-1)*PAGE_BUTTON_HEIGHT)) table.insert(formspec,string.format("item_image[0,0;%f,%f;%s]",PAGE_BUTTON_HEIGHT,PAGE_BUTTON_HEIGHT,page.icon))