61 lines
2.1 KiB
Lua
61 lines
2.1 KiB
Lua
local addon, ns = ...
|
|
local L = ns.L
|
|
local T = ns.T
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- # CORE > CONFIG
|
|
--------------------------------------------------------------------------------
|
|
|
|
-- ## RESET
|
|
--------------------------------------------------------------------------------
|
|
|
|
StaticPopupDialogs.KLAZSTATS_RESET = {
|
|
text = L.CONFIG_POPUP_RESET,
|
|
button1 = ACCEPT,
|
|
button2 = CANCEL,
|
|
OnAccept = function()
|
|
KlazStatsDB.Position = {'TOP', 'TOP', 0, 0}
|
|
T.Anchor:ClearAllPoints()
|
|
T.Anchor:SetPoint(KlazStatsDB.Position[1], UIParent, KlazStatsDB.Position[2], KlazStatsDB.Position[3], KlazStatsDB.Position[4])
|
|
KlazStatsDB.UserPlaced = true
|
|
print('Klaz|cff1994ffStats|r — |cnYELLOW_FONT_COLOR:'..L.CONFIG_POPUP_RESET_OK..'!|r')
|
|
end,
|
|
OnCancel = function() end,
|
|
showAlert = true,
|
|
timeout = 0,
|
|
whileDead = 1,
|
|
hideOnEscape = true,
|
|
preferredIndex = 5,
|
|
}
|
|
|
|
-- ## SLASH COMMAND
|
|
--------------------------------------------------------------------------------
|
|
|
|
SlashCmdList['KLAZSTATS'] = function(msg, editbox)
|
|
if string.lower(msg) == 'reset' then
|
|
StaticPopup_Show('KLAZSTATS_RESET')
|
|
elseif string.lower(msg) == 'unlock' then
|
|
if not T.Anchor:IsShown() then
|
|
T.Anchor:Show()
|
|
KlazStatsDB.UserPlaced = false
|
|
print('Klaz|cff1994ffStats|r — |cnGREEN_FONT_COLOR:'..L.COMMAND_UNLOCK..'|r')
|
|
end
|
|
elseif string.lower(msg) == 'lock' then
|
|
if not KlazStatsDB.UserPlaced then
|
|
T.Anchor:Hide()
|
|
KlazStatsDB.UserPlaced = true
|
|
print('Klaz|cff1994ffStats|r — |cnRED_FONT_COLOR:'..L.COMMAND_LOCK..'|r')
|
|
end
|
|
else
|
|
print('------------------------------------------')
|
|
print('Klaz|cff1994ffStats|r')
|
|
print('------------------------------------------')
|
|
print('|cff1994ff/kstats|r — '..L.COMMAND_HELP_SHORT..'.')
|
|
print('|cnGREEN_FONT_COLOR:/kstats unlock|r — '..L.COMMAND_HELP_UNLOCK..'.')
|
|
print('|cnRED_FONT_COLOR:/kstats lock|r — '..L.COMMAND_HELP_LOCK..'.')
|
|
print('|cnYELLOW_FONT_COLOR:/kstats reset|r — '..L.COMMAND_HELP_RESET..'.')
|
|
end
|
|
end
|
|
SLASH_KLAZSTATS1 = '/klazstats'
|
|
SLASH_KLAZSTATS2 = '/kstats'
|