From 743959c1fa6e71a4349e756b74552e5cb6605084 Mon Sep 17 00:00:00 2001 From: "kepler155c@gmail.com" Date: Sat, 16 Dec 2017 00:07:22 -0500 Subject: [PATCH] better emits --- sys/apis/ui.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sys/apis/ui.lua b/sys/apis/ui.lua index f2de531..4e6cc3c 100644 --- a/sys/apis/ui.lua +++ b/sys/apis/ui.lua @@ -2756,14 +2756,14 @@ function UI.TextEntry:eventHandler(event) self.value = input:sub(1, self.pos-1) .. input:sub(self.pos+1) self.pos = self.pos - 1 self:draw() - self:emit({ type = 'text_change', text = self.value }) + self:emit({ type = 'text_change', text = self.value, element = self }) end elseif ch == 'delete' then local input = tostring(self.value) if self.pos < #input then self.value = input:sub(1, self.pos) .. input:sub(self.pos+2) self:draw() - self:emit({ type = 'text_change', text = self.value }) + self:emit({ type = 'text_change', text = self.value, element = self }) end elseif #ch == 1 then local input = tostring(self.value) @@ -2771,7 +2771,7 @@ function UI.TextEntry:eventHandler(event) self.value = input:sub(1, self.pos) .. ch .. input:sub(self.pos+1) self.pos = self.pos + 1 self:draw() - self:emit({ type = 'text_change', text = self.value }) + self:emit({ type = 'text_change', text = self.value, element = self }) end else return false @@ -2791,7 +2791,7 @@ function UI.TextEntry:eventHandler(event) self.pos = self.pos + #text self:draw() self:updateCursor() - self:emit({ type = 'text_change', text = self.value }) + self:emit({ type = 'text_change', text = self.value, element = self }) return true elseif event.type == 'mouse_click' then @@ -2804,7 +2804,7 @@ function UI.TextEntry:eventHandler(event) local input = tostring(self.value) if #input > 0 then self:reset() - self:emit({ type = 'text_change', text = self.value }) + self:emit({ type = 'text_change', text = self.value, element = self }) end end