fix mousueover for many ui addons and add many more to support them

This commit is contained in:
Jrc13245
2026-01-10 09:40:11 -05:00
parent e85217f148
commit d89853396b
16 changed files with 439 additions and 40 deletions
+5 -6
View File
@@ -4,25 +4,24 @@
]]
local _G = _G or getfenv(0)
local CleveRoids = _G.CleveRoids or {}
CleveRoids.mouseoverUnit = CleveRoids.mouseoverUnit or nil
local Extension = CleveRoids.RegisterExtension("DiscordUnitFrames")
Extension.RegisterEvent("ADDON_LOADED", "OnLoad")
function Extension.OnEnterFrame()
CleveRoids.mouseoverUnit = this.unit
CleveRoids.SetMouseoverFrom("duf", this.unit)
end
function Extension.OnLeaveFrame()
CleveRoids.mouseoverUnit = nil
CleveRoids.ClearMouseoverFrom("duf")
end
function Extension.OnEnterElement()
CleveRoids.mouseoverUnit = this:GetParent().unit
CleveRoids.SetMouseoverFrom("duf", this:GetParent().unit)
end
function Extension.OnLeaveElement()
CleveRoids.mouseoverUnit = nil
CleveRoids.ClearMouseoverFrom("duf")
end
function Extension.OnLoad()
@@ -38,4 +37,4 @@ function Extension.OnLoad()
Extension.Hook("DUF_Element_OnLeave", "OnLeaveElement")
end
_G["CleveRoids"] = CleveRoids
_G["CleveRoids"] = CleveRoids