From 2bafc0a14087bf4472128bdf96e39e8875a5cc6b Mon Sep 17 00:00:00 2001 From: Insality Date: Sun, 7 Feb 2021 13:21:22 +0500 Subject: [PATCH] Add ability to pass text component instead of text node name --- druid/extended/input.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/druid/extended/input.lua b/druid/extended/input.lua index c6b7adb..4179170 100644 --- a/druid/extended/input.lua +++ b/druid/extended/input.lua @@ -108,11 +108,16 @@ end -- @tparam node click_node Button node to enabled input component --- @tparam node text_node Text node what will be changed on user input +-- @tparam node|druid.text text_node Text node what will be changed on user input. You can pass text component instead of text node name -- @tparam[opt] number keyboard_type Gui keyboard type for input field function Input.init(self, click_node, text_node, keyboard_type) self.druid = self:get_druid(self) - self.text = self.druid:new_text(text_node) + + if type(text_node) == const.TABLE then + self.text = text_node + else + self.text = self.druid:new_text(text_node) + end self.is_selected = false self.value = self.text.last_value