You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
971 B

local E, L, V, P, G = unpack(ElvUI)
local S = E:GetModule('Skins')
local _G = _G
local hooksecurefunc = hooksecurefunc
function S:Blizzard_TorghastLevelPicker()
if not (E.private.skins.blizzard.enable and E.private.skins.blizzard.torghastLevelPicker) then return end
local frame = _G.TorghastLevelPickerFrame
frame.Title:FontTemplate(nil, 24)
S:HandleCloseButton(frame.CloseButton)
S:HandleNextPrevButton(frame.Pager.PreviousPage)
S:HandleNextPrevButton(frame.Pager.NextPage)
S:HandleButton(frame.OpenPortalButton)
hooksecurefunc(frame, 'ScrollAndSelectHighestAvailableLayer', function(page)
for layer in page.gossipOptionsPool:EnumerateActive() do
if not layer.IsSkinned then
layer.SelectedBorder:SetAtlas('charactercreate-ring-select')
layer.SelectedBorder:Size(120)
layer.SelectedBorder:Point('CENTER')
layer.IsSkinned = true
end
end
end)
end
S:AddCallbackForAddon('Blizzard_TorghastLevelPicker')