static popup improvements

This commit is contained in:
Manuel Simon Hirsig
2016-03-19 12:02:33 +01:00
parent a92f2efb32
commit 4eb4538a3f
2 changed files with 28 additions and 20 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
Aux = { Aux = {
version = '2.7.6', version = '2.7.7',
blizzard_ui_shown = false, blizzard_ui_shown = false,
orig = {}, orig = {},
} }
+27 -19
View File
@@ -10,27 +10,35 @@ private.popup_info = {
rename = {} rename = {}
} }
StaticPopupDialogs['AUX_SEARCH_SAVED_RENAME'] = { do
text = 'Enter a new name for this search.', local function action()
button1 = 'Accept',
button2 = 'Cancel',
hasEditBox = 1,
OnShow = function()
local rename_info = private.popup_info.rename
local edit_box = getglobal(this:GetName()..'EditBox')
edit_box:SetText(rename_info.name or '')
edit_box:HighlightText()
edit_box:SetFocus()
edit_box:SetScript('OnEscapePressed', function() StaticPopup_Hide('AUX_SEARCH_SAVED_RENAME') end)
edit_box:SetScript('OnEnterPressed', function() getglobal(this:GetParent():GetName()..'Button1'):Click() end)
end,
OnAccept = function()
private.popup_info.rename.name = getglobal(this:GetParent():GetName()..'EditBox'):GetText() private.popup_info.rename.name = getglobal(this:GetParent():GetName()..'EditBox'):GetText()
private.update_search_listings() private.update_search_listings()
end, end
timeout = 0,
hideOnEscape = 1, StaticPopupDialogs['AUX_SEARCH_SAVED_RENAME'] = {
} text = 'Enter a new name for this search.',
button1 = 'Accept',
button2 = 'Cancel',
hasEditBox = 1,
OnShow = function()
local rename_info = private.popup_info.rename
local edit_box = getglobal(this:GetName()..'EditBox')
edit_box:SetText(rename_info.name or '')
edit_box:HighlightText()
end,
OnAccept = action,
EditBoxOnEnterPressed = function()
action()
this:GetParent():Hide()
end,
EditBoxOnEscapePressed = function()
this:GetParent():Hide()
end,
timeout = 0,
hideOnEscape = 1,
}
end
local RESULTS, SAVED, FILTER = {}, {}, {} local RESULTS, SAVED, FILTER = {}, {}, {}