df7cc26a64
Fix remaining lua errors covered by ascension patches Add Addon Skins Add Enhanced Friends List
35 lines
996 B
Lua
35 lines
996 B
Lua
local E, L, V, P, G = unpack(ElvUI)
|
|
local S = E:GetModule("Skins")
|
|
local AS = E:GetModule("AddOnSkins")
|
|
|
|
if not AS:IsAddonLODorEnabled("_NPCScan.Overlay") then return end
|
|
|
|
-- NPCScan Overlay 3.3.5.1
|
|
-- https://www.curseforge.com/wow/addons/npcscan-overlay/files/434851
|
|
|
|
S:AddCallbackForAddon("_NPCScan.Overlay", "_NPCScan.Overlay", function()
|
|
if not E.private.addOnSkins._NPCScanOverlay then return end
|
|
|
|
S:HandleCheckBox(_NPCScanOverlayWorldMapToggle)
|
|
_NPCScanOverlayWorldMapToggle:Size(24)
|
|
|
|
local worldMapKey = _NPCScan.Overlay.Modules.List.WorldMap.KeyParent.Key
|
|
|
|
worldMapKey:SetTemplate("Transparent")
|
|
worldMapKey.Body:SetBackdrop(nil)
|
|
worldMapKey.Body:DisableDrawLayer("BORDER")
|
|
|
|
local bottomPoint
|
|
worldMapKey:SetScript("OnEnter", function(self)
|
|
bottomPoint = not bottomPoint
|
|
self:ClearAllPoints()
|
|
if bottomPoint then
|
|
self:Point("BOTTOMRIGHT", 1, -1)
|
|
else
|
|
self:Point("TOPRIGHT", 1, 1)
|
|
end
|
|
end)
|
|
|
|
worldMapKey:ClearAllPoints()
|
|
worldMapKey:Point("TOPRIGHT", 1, 1)
|
|
end) |