local SLE, T, E, L, V, P, G = unpack(ElvUI_SLE) local S = E.Skins local _G = _G local function LoadSkin() if not E.private.sle.skins.questguru.enable then return end _G["QuestGuru"]:StripTextures() _G["QuestGuruPortraitFrame"]:Kill() _G["QuestGuruInset"]:StripTextures() _G["QuestGuru"]:SetTemplate("Transparent") _G["QuestGuruScrollFrame"]:StripTextures() _G["QuestGuruScrollFrame"].expandAll:StripTextures() _G["QuestGuruDetailScrollFrame"]:StripTextures() _G["QuestGuru"].count:StripTextures() S:HandleScrollBar(_G["QuestGuruScrollFrameScrollBar"]) S:HandleScrollBar(_G["QuestGuruDetailScrollFrameScrollBar"]) if (E.private.sle.skins.questguru.removeParchment) then _G["QuestGuruDetailScrollFrame"]:StripTextures() else _G["QuestGuruDetailScrollFrame"].DetailBG:SetTexture("Interface\\QuestFrame\\QuestBG") end _G["QuestGuru"].abandon.RightSeparator:Kill() _G["QuestGuru"].push.RightSeparator:Kill() _G["QuestGuru"].track.RightSeparator:Kill() S:HandleButton(_G["QuestGuru"].abandon) S:HandleButton(_G["QuestGuru"].push) S:HandleButton(_G["QuestGuru"].track) S:HandleCloseButton(_G["QuestGuruCloseButton"]) local CloseButton = _G["QuestGuruText"]:GetParent() CloseButton.LeftSeparator:Kill() S:HandleButton(CloseButton) end S:AddCallbackForAddon("QuestGuru", "QuestGuru", LoadSkin)