From 4b052c050fe935e9a024f8228f76e9e879eb9e05 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Wed, 11 Mar 2015 19:12:14 +0100 Subject: =?UTF-8?q?Implement=20the=20=E2=80=9Creturn=E2=80=9D=20buttons?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- init.lua | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index b8bbe0c..63821fd 100644 --- a/init.lua +++ b/init.lua @@ -155,6 +155,10 @@ function doc.process_form(player,formname,fields) minetest.show_formspec(playername, "doc:entry", formspec) end end + if fields["doc_button_goto_main"] then + local formspec = doc.formspec_core(1)..doc.formspec_main() + minetest.show_formspec(playername, "doc:main", formspec) + end if fields["doc_catlist"] then local event = minetest.explode_textlist_event(fields["doc_catlist"]) if event.type == "CHG" then @@ -163,7 +167,13 @@ function doc.process_form(player,formname,fields) end end elseif(formname == "doc:entry") then - + if fields["doc_button_goto_main"] then + local formspec = doc.formspec_core(1)..doc.formspec_main() + minetest.show_formspec(playername, "doc:main", formspec) + elseif fields["doc_button_goto_category"] then + local formspec = doc.formspec_core(2)..doc.formspec_category(doc.data.players[playername].category, playername) + minetest.show_formspec(playername, "doc:category", formspec) + end end end -- cgit v1.2.3