focus: add /clearfocus command

This commit is contained in:
shagu
2017-07-04 22:56:02 +02:00
parent a82c62573c
commit 17ccda5db6
2 changed files with 22 additions and 13 deletions
+22
View File
@@ -1,3 +1,25 @@
SLASH_PFFOCUS1 = '/focus'
function SlashCmdList.PFFOCUS(msg)
if not pfUI.uf or not pfUI.uf.focus then return end
if msg ~= "" then
pfUI.uf.focus:Show()
pfUI.uf.focus.unitname = strlower(msg)
elseif UnitName("target") then
pfUI.uf.focus:Show()
pfUI.uf.focus.unitname = strlower(UnitName("target"))
else
pfUI.uf.focus:Hide()
end
end
SLASH_PFCLEARFOCUS1 = '/clearfocus'
function SlashCmdList.PFCLEARFOCUS(msg)
if pfUI.uf and pfUI.uf.focus then
pfUI.uf.focus:Hide()
end
end
pfUI:RegisterModule("focus", function ()
-- do not go further on disabled UFs
if C.unitframes.disable == "1" then return end
-13
View File
@@ -17,19 +17,6 @@ function SlashCmdList.GM(msg, editbox)
ToggleHelpFrame(1)
end
SLASH_PFFOCUS1 = '/focus'
function SlashCmdList.PFFOCUS(msg)
if msg ~= "" then
pfUI.uf.focus:Show()
pfUI.uf.focus.unitname = strlower(msg)
elseif UnitName("target") then
pfUI.uf.focus:Show()
pfUI.uf.focus.unitname = strlower(UnitName("target"))
else
pfUI.uf.focus:Hide()
end
end
pfUI = CreateFrame("Frame",nil,UIParent)
pfUI:RegisterEvent("ADDON_LOADED")