From 21d6573ad930062326295affabed900f3f5b27ac Mon Sep 17 00:00:00 2001 From: "James D. Callahan III" Date: Mon, 19 Apr 2010 05:35:28 -0400 Subject: [PATCH] When pressing Enter in an empty searchbox, the default value will be re-set. If already set, the contents will be highlighted. --- Frame.lua | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/Frame.lua b/Frame.lua index 0c8a4a9..a3dbbf5 100644 --- a/Frame.lua +++ b/Frame.lua @@ -1633,20 +1633,28 @@ SearchBox:SetScript("OnEnterPressed", local searchtext = self:GetText() searchtext = searchtext:trim() - if searchtext and searchtext ~= _G.SEARCH then - self.prev_search = searchtext + if not searchtext or searchtext == "" then + self:SetText(_G.SEARCH) + ListFrame:Update(false, false) + return + end + if searchtext == _G.SEARCH then self:HighlightText() - self:AddHistoryLine(searchtext) - SearchRecipes(searchtext) - ListFrame:Update(false, false) + return + end + self.prev_search = searchtext - ARL_ExpandButton:SetText(L["EXPANDALL"]) - SetTooltipScripts(ARL_ExpandButton, L["EXPANDALL_DESC"]) + self:HighlightText() + self:AddHistoryLine(searchtext) + SearchRecipes(searchtext) + ListFrame:Update(false, false) - ARL_SearchButton:SetNormalFontObject("GameFontDisableSmall") - ARL_SearchButton:Disable() - end + ARL_ExpandButton:SetText(L["EXPANDALL"]) + SetTooltipScripts(ARL_ExpandButton, L["EXPANDALL_DESC"]) + + ARL_SearchButton:SetNormalFontObject("GameFontDisableSmall") + ARL_SearchButton:Disable() end) SearchBox:SetScript("OnEditFocusGained", -- 1.7.9.5