From 3df49127104801fb7d4c429f00a8208719772b9c Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Thu, 9 Nov 2017 00:56:32 +0100 Subject: [PATCH] name input change --- mail.lua | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/mail.lua b/mail.lua index a88c190..91f6201 100644 --- a/mail.lua +++ b/mail.lua @@ -56,7 +56,7 @@ end function MAIL_SEND_SUCCESS() if SendMail_state then - addAutoCompleteName(gsub(strlower(SendMail_state.to), '^%l', strupper)) + addAutoCompleteName(SendMail_state.to) end SendMail_sending = false end @@ -514,6 +514,17 @@ function SendMail_Load() function SendMailNameEditBox.focusLoss() mailAutoCompleteBox:Hide() end + do + local orig = SendMailNameEditBox:GetScript'OnTextChanged' + SendMailNameEditBox:SetScript('OnTextChanged', function() + local text = this:GetText() + local formatted = gsub(strlower(text), '^%l', strupper) + if text ~= formatted then + this:SetText(formatted) + end + return orig() + end) + end for _, editBox in {SendMailNameEditBox, SendMailSubjectEditBox} do editBox:SetScript('OnEditFocusGained', function()