static popup improvements
This commit is contained in:
@@ -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
@@ -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 = {}, {}, {}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user