From eedb68d35f577e099ee8dbf8838474d4d71b5c8f Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Wed, 3 Aug 2016 22:34:48 +0200 Subject: Add support for category descriptions (as tooltips) --- init.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'init.lua') diff --git a/init.lua b/init.lua index dd9474b..eb8bac3 100644 --- a/init.lua +++ b/init.lua @@ -172,8 +172,14 @@ function doc.formspec_main() for c=1,#doc.data.category_order do local id = doc.data.category_order[c] local data = doc.data.categories[id] + -- Category buton local button = "button[0,"..y..";3,1;doc_button_category_"..id..";"..minetest.formspec_escape(data.def.name).."]" - formstring = formstring .. button + local tooltip = "" + -- Optional description + if data.def.description ~= nil then + tooltip = "tooltip[doc_button_category_"..id..";"..minetest.formspec_escape(data.def.description).."]" + end + formstring = formstring .. button .. tooltip y = y + 1 end return formstring -- cgit v1.2.3