local A, L = ... local thin = rLib.CopyTable(L.C.thin) local btnConfig = rLib.CopyTable(L.C.button) local function SkinInspectFrame(frame) if not frame then return end if not frame.__skined then for i = 1, 9 do select(i, frame:GetRegions()):Hide() end thin.bgColor = {frame:GetBackdropColor()} frame.bd = L.CreateBackdrop(frame, nil, thin) frame.__skined = true end local r, g, b = frame:GetBackdropBorderColor() frame.bd:SetBackdropBorderColor(r, g, b) end local function SkinMerInspect() if not IsAddOnLoaded("MerInspect") then return end if not _G.ShowInspectItemListFrame then return end hooksecurefunc("ShowInspectItemListFrame", function(_, parent) local frame = parent.inspectFrame if not frame then return end SkinInspectFrame(frame) local f = parent:GetName() if (f == "InspectFrame" or f == "PaperDollFrame") then frame:SetPoint("TOPLEFT", parent, "TOPRIGHT", -31, -15) else frame:SetPoint("TOPLEFT", parent, "TOPRIGHT", 5, 0) end end) if not _G.ClassicStatsFrameTemplate_OnShow then return end hooksecurefunc("ClassicStatsFrameTemplate_OnShow", function(self) SkinInspectFrame(self) end) end rSkin:RegisterSkin("MerInspect", SkinMerInspect)