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.
63 lines
2.0 KiB
63 lines
2.0 KiB
|
3 years ago
|
local E, L, V, P, G = unpack(ElvUI)
|
||
|
|
local S = E:GetModule('Skins')
|
||
|
|
|
||
|
|
local _G = _G
|
||
|
|
local pairs = pairs
|
||
|
|
|
||
|
|
function S:Blizzard_PVPMatch()
|
||
|
|
if not (E.private.skins.blizzard.enable and E.private.skins.blizzard.bgscore) then return end
|
||
|
|
|
||
|
|
-- Macro to show the PVPMatchScoreboard: /run PVPMatchScoreboard:Show()
|
||
|
|
local PVPMatchScoreboard = _G.PVPMatchScoreboard
|
||
|
|
PVPMatchScoreboard:StripTextures()
|
||
|
|
PVPMatchScoreboard:DisableDrawLayer('BORDER')
|
||
|
|
PVPMatchScoreboard:CreateBackdrop('Transparent')
|
||
|
|
|
||
|
|
PVPMatchScoreboard.Content:StripTextures()
|
||
|
|
PVPMatchScoreboard.Content.TabContainer.InsetBorderTop:Hide()
|
||
|
|
|
||
|
|
S:HandleCloseButton(PVPMatchScoreboard.CloseButton)
|
||
|
|
S:HandleTrimScrollBar(PVPMatchScoreboard.Content.ScrollBar)
|
||
|
|
|
||
|
|
--Also have a look at the tabs
|
||
|
|
local tabs = {
|
||
|
|
PVPMatchScoreboard.Content.TabContainer.TabGroup.Tab1,
|
||
|
|
PVPMatchScoreboard.Content.TabContainer.TabGroup.Tab2,
|
||
|
|
PVPMatchScoreboard.Content.TabContainer.TabGroup.Tab3,
|
||
|
|
}
|
||
|
|
|
||
|
|
for _, tab in pairs(tabs) do
|
||
|
|
S:HandleTab(tab)
|
||
|
|
end
|
||
|
|
|
||
|
|
PVPMatchScoreboard.Content.TabContainer.MatchmakingText:FontTemplate()
|
||
|
|
|
||
|
|
-- Macro to show the PVPMatchResults: /run PVPMatchResults:Show()
|
||
|
|
local PVPMatchResults = _G.PVPMatchResults
|
||
|
|
PVPMatchResults:StripTextures()
|
||
|
|
PVPMatchResults:DisableDrawLayer('BORDER')
|
||
|
|
PVPMatchResults:CreateBackdrop('Transparent')
|
||
|
|
|
||
|
|
PVPMatchResults.content:StripTextures()
|
||
|
|
PVPMatchResults.content.tabContainer:StripTextures()
|
||
|
|
|
||
|
|
S:HandleCloseButton(PVPMatchResults.CloseButton)
|
||
|
|
S:HandleButton(PVPMatchResults.buttonContainer.leaveButton)
|
||
|
|
S:HandleButton(PVPMatchResults.buttonContainer.requeueButton)
|
||
|
|
S:HandleTrimScrollBar(PVPMatchResults.content.scrollBar)
|
||
|
|
|
||
|
|
local tabz = {
|
||
|
|
PVPMatchResults.content.tabContainer.tabGroup.tab1,
|
||
|
|
PVPMatchResults.content.tabContainer.tabGroup.tab2,
|
||
|
|
PVPMatchResults.content.tabContainer.tabGroup.tab3,
|
||
|
|
}
|
||
|
|
|
||
|
|
for _, tab in pairs(tabz) do
|
||
|
|
S:HandleTab(tab)
|
||
|
|
end
|
||
|
|
|
||
|
|
PVPMatchResults.content.tabContainer.matchmakingText:FontTemplate()
|
||
|
|
end
|
||
|
|
|
||
|
|
S:AddCallbackForAddon('Blizzard_PVPMatch')
|