added back highlight on focus gain in edit boxes (but double click also remains
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
Aux = {
|
Aux = {
|
||||||
version = '2.12.0',
|
version = '2.12.1',
|
||||||
blizzard_ui_shown = false,
|
blizzard_ui_shown = false,
|
||||||
orig = {},
|
orig = {},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -292,17 +292,24 @@ function m.editbox(parent, name)
|
|||||||
this:ClearFocus()
|
this:ClearFocus()
|
||||||
end)
|
end)
|
||||||
|
|
||||||
local last_time, last_x, last_y
|
do
|
||||||
editbox:SetScript('OnMouseUp', function()
|
local last_time, last_x, last_y
|
||||||
local x, y = GetCursorPosition()
|
|
||||||
if last_time and last_time > GetTime() - .5 and abs(x - last_x) < 10 and abs(y - last_y) < 10 then
|
editbox:SetScript('OnEditFocusGained', function()
|
||||||
this:HighlightText()
|
this:HighlightText()
|
||||||
last_time = nil
|
end)
|
||||||
else
|
|
||||||
last_time = GetTime()
|
editbox:SetScript('OnMouseUp', function()
|
||||||
last_x, last_y = GetCursorPosition()
|
local x, y = GetCursorPosition()
|
||||||
end
|
if last_time and last_time > GetTime() - .5 and abs(x - last_x) < 10 and abs(y - last_y) < 10 then
|
||||||
end)
|
this:HighlightText()
|
||||||
|
last_time = nil
|
||||||
|
else
|
||||||
|
last_time = GetTime()
|
||||||
|
last_x, last_y = GetCursorPosition()
|
||||||
|
end
|
||||||
|
end)
|
||||||
|
end
|
||||||
|
|
||||||
-- local label = frame:CreateFontString(nil, 'OVERLAY')
|
-- local label = frame:CreateFontString(nil, 'OVERLAY')
|
||||||
-- label:SetPoint('TOPLEFT', 0, -2)
|
-- label:SetPoint('TOPLEFT', 0, -2)
|
||||||
|
|||||||
@@ -368,6 +368,7 @@ function public.on_load()
|
|||||||
this:ClearFocus()
|
this:ClearFocus()
|
||||||
end)
|
end)
|
||||||
editbox:SetScript('OnEditFocusGained', function()
|
editbox:SetScript('OnEditFocusGained', function()
|
||||||
|
this:HighlightText()
|
||||||
this.pretty:Hide()
|
this.pretty:Hide()
|
||||||
end)
|
end)
|
||||||
editbox:SetScript('OnEditFocusLost', function()
|
editbox:SetScript('OnEditFocusLost', function()
|
||||||
@@ -411,6 +412,7 @@ function public.on_load()
|
|||||||
this:ClearFocus()
|
this:ClearFocus()
|
||||||
end)
|
end)
|
||||||
editbox:SetScript('OnEditFocusGained', function()
|
editbox:SetScript('OnEditFocusGained', function()
|
||||||
|
this:HighlightText()
|
||||||
this.pretty:Hide()
|
this.pretty:Hide()
|
||||||
end)
|
end)
|
||||||
editbox:SetScript('OnEditFocusLost', function()
|
editbox:SetScript('OnEditFocusLost', function()
|
||||||
|
|||||||
Reference in New Issue
Block a user