diff options
-rw-r--r-- | API.md | 8 | ||||
-rw-r--r-- | init.lua | 8 |
2 files changed, 16 insertions, 0 deletions
@@ -53,6 +53,14 @@ data. only parameter (has the data type of the entry data) and must return a formspec which is inserted in the Entry tab. +#### Predefined values `build_formspec` +For `build_formspec` you can either define your own function or use one +of the following predefined functions: + +* `doc.entry_templates.text`: Expects entry data to be a string. + It will be inserted directly into the entry. Use “`\n`” to start a + new line. + #### Return value Always `nil`. @@ -146,6 +146,14 @@ function doc.get_viewed_count(playername, category_id) end end +-- Template function templates, to be used for build_formspec in doc.new_category +doc.entry_templates = {} + +-- Freeform text +doc.entry_templates.text = function(data) + return "textarea[0.25,0.5;11,8;;"..minetest.formspec_escape(data)..";]" +end + --[[ Functions for internal use ]] function doc.formspec_core(tab) |