Update config with channels
This commit is contained in:
@@ -615,20 +615,16 @@ function shared.Config.Init()
|
|||||||
stinkyButton:UpdateColor(Heimdall_Data.config.spotter.stinky)
|
stinkyButton:UpdateColor(Heimdall_Data.config.spotter.stinky)
|
||||||
spotterConfigFrame:Add(stinkyButton, 1, 4)
|
spotterConfigFrame:Add(stinkyButton, 1, 4)
|
||||||
|
|
||||||
local notifyChannel = CreateBasicSmallEditBox("HeimdallSpotterConfigNotifyChannel",
|
local channels = CreateBasicSmallEditBox("HeimdallSpotterConfigChannels",
|
||||||
spotterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.notifyChannel,
|
spotterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels,
|
||||||
Heimdall_Data.config.spotter.notifyChannel,
|
table.concat(Heimdall_Data.config.spotter.channels or {}, ","),
|
||||||
function(self)
|
function(self)
|
||||||
local text = self:GetText()
|
local text = self:GetText()
|
||||||
if string.match(text, "%S+") then
|
Heimdall_Data.config.spotter.channels = StringToArray(text, ",")
|
||||||
Heimdall_Data.config.spotter.notifyChannel = text
|
print("Channels set to")
|
||||||
print("Notify channel set to", tostring(text))
|
shared.dumpTable(Heimdall_Data.config.spotter.channels)
|
||||||
else
|
|
||||||
print("Invalid channel name", tostring(text))
|
|
||||||
self:SetText(Heimdall_Data.config.spotter.notifyChannel)
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
spotterConfigFrame:Add(notifyChannel, 2, 4)
|
spotterConfigFrame:Add(channels, 2, 4)
|
||||||
|
|
||||||
local zoneOverride = CreateBasicSmallEditBox("HeimdallSpotterConfigZoneOverride",
|
local zoneOverride = CreateBasicSmallEditBox("HeimdallSpotterConfigZoneOverride",
|
||||||
spotterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.zoneOverride,
|
spotterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.zoneOverride,
|
||||||
@@ -695,20 +691,16 @@ function shared.Config.Init()
|
|||||||
doWhisperButton:UpdateColor(Heimdall_Data.config.who.doWhisper)
|
doWhisperButton:UpdateColor(Heimdall_Data.config.who.doWhisper)
|
||||||
whoerConfigFrame:Add(doWhisperButton, 2, 3)
|
whoerConfigFrame:Add(doWhisperButton, 2, 3)
|
||||||
|
|
||||||
local notifyChannel = CreateBasicSmallEditBox("HeimdallWhoerConfigNotifyChannel",
|
local channels = CreateBasicSmallEditBox("HeimdallWhoerConfigChannels",
|
||||||
whoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.notifyChannel,
|
whoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels,
|
||||||
Heimdall_Data.config.who.notifyChannel,
|
table.concat(Heimdall_Data.config.who.channels, ","),
|
||||||
function(self)
|
function(self)
|
||||||
local text = self:GetText()
|
local text = self:GetText()
|
||||||
if string.match(text, "%S+") then
|
Heimdall_Data.config.who.channels = StringToArray(text, ",")
|
||||||
Heimdall_Data.config.who.notifyChannel = text
|
print("Channels set to")
|
||||||
print("Notify channel set to", tostring(text))
|
shared.dumpTable(Heimdall_Data.config.who.channels)
|
||||||
else
|
|
||||||
print("Invalid channel name", tostring(text))
|
|
||||||
self:SetText(Heimdall_Data.config.who.notifyChannel)
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
whoerConfigFrame:Add(notifyChannel, 2, 3)
|
whoerConfigFrame:Add(channels, 2, 3)
|
||||||
|
|
||||||
local ttl = CreateBasicSmallEditBox("HeimdallWhoerConfigTTL",
|
local ttl = CreateBasicSmallEditBox("HeimdallWhoerConfigTTL",
|
||||||
whoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.ttl,
|
whoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.ttl,
|
||||||
@@ -871,20 +863,16 @@ function shared.Config.Init()
|
|||||||
end)
|
end)
|
||||||
deathReporterConfigFrame:Add(duelThrottle, 2, 6)
|
deathReporterConfigFrame:Add(duelThrottle, 2, 6)
|
||||||
|
|
||||||
local masterChannel = CreateBasicSmallEditBox("HeimdallDeathReporterConfigMasterChannel",
|
local channels = CreateBasicSmallEditBox("HeimdallDeathReporterConfigChannels",
|
||||||
deathReporterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.masterChannel,
|
deathReporterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels,
|
||||||
Heimdall_Data.config.deathReporter.masterChannel,
|
table.concat(Heimdall_Data.config.deathReporter.channels, ","),
|
||||||
function(self)
|
function(self)
|
||||||
local text = self:GetText()
|
local text = self:GetText()
|
||||||
if string.match(text, "%S+") then
|
Heimdall_Data.config.deathReporter.channels = StringToArray(text, ",")
|
||||||
Heimdall_Data.config.deathReporter.masterChannel = text
|
print("Channels set to")
|
||||||
print("Master channel set to", tostring(text))
|
shared.dumpTable(Heimdall_Data.config.deathReporter.channels)
|
||||||
else
|
|
||||||
print("Invalid channel name", tostring(text))
|
|
||||||
self:SetText(Heimdall_Data.config.deathReporter.masterChannel)
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
deathReporterConfigFrame:Add(masterChannel, 2, 6)
|
deathReporterConfigFrame:Add(channels, 2, 6)
|
||||||
|
|
||||||
local zoneOverride = CreateBasicSmallEditBox("HeimdallDeathReporterConfigZoneOverride",
|
local zoneOverride = CreateBasicSmallEditBox("HeimdallDeathReporterConfigZoneOverride",
|
||||||
deathReporterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.zoneOverride,
|
deathReporterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.zoneOverride,
|
||||||
@@ -968,20 +956,16 @@ function shared.Config.Init()
|
|||||||
end)
|
end)
|
||||||
inviterConfigFrame:Add(throttle, 2, 6)
|
inviterConfigFrame:Add(throttle, 2, 6)
|
||||||
|
|
||||||
local listeningChannel = CreateBasicSmallEditBox("HeimdallInviterConfigListeningChannel",
|
local channels = CreateBasicSmallEditBox("HeimdallInviterConfigChannels",
|
||||||
inviterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.masterChannel,
|
inviterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels,
|
||||||
MapKeyToString(Heimdall_Data.config.inviter.listeningChannel, ","),
|
table.concat(Heimdall_Data.config.inviter.channels, ","),
|
||||||
function(self)
|
function(self)
|
||||||
local text = self:GetText()
|
local text = self:GetText()
|
||||||
if string.match(text, "%D+") then
|
Heimdall_Data.config.inviter.channels = StringToArray(text, ",")
|
||||||
Heimdall_Data.config.inviter.listeningChannel = StringToMap(text, ",")
|
print("Channels set to")
|
||||||
print("Listening channel set to", tostring(text))
|
shared.dumpTable(Heimdall_Data.config.inviter.channels)
|
||||||
else
|
|
||||||
print("Invalid listening channel", tostring(text))
|
|
||||||
self:SetText(MapKeyToString(Heimdall_Data.config.inviter.listeningChannel, ","))
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
inviterConfigFrame:Add(listeningChannel, 2, 6)
|
inviterConfigFrame:Add(channels, 2, 6)
|
||||||
|
|
||||||
local keyword = CreateBasicSmallEditBox("HeimdallInviterConfigKeywords",
|
local keyword = CreateBasicSmallEditBox("HeimdallInviterConfigKeywords",
|
||||||
inviterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.keyword,
|
inviterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.keyword,
|
||||||
@@ -1091,20 +1075,16 @@ function shared.Config.Init()
|
|||||||
enableButton:UpdateColor(Heimdall_Data.config.agentTracker.enabled)
|
enableButton:UpdateColor(Heimdall_Data.config.agentTracker.enabled)
|
||||||
agentTrackerConfigFrame:Add(enableButton, 2, 6)
|
agentTrackerConfigFrame:Add(enableButton, 2, 6)
|
||||||
|
|
||||||
local masterChannel = CreateBasicSmallEditBox("HeimdallAgentTrackerConfigMasterChannel",
|
local channels = CreateBasicSmallEditBox("HeimdallAgentTrackerConfigChannels",
|
||||||
agentTrackerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.masterChannel,
|
agentTrackerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels,
|
||||||
Heimdall_Data.config.agentTracker.masterChannel,
|
table.concat(Heimdall_Data.config.agentTracker.channels, ","),
|
||||||
function(self)
|
function(self)
|
||||||
local text = self:GetText()
|
local text = self:GetText()
|
||||||
if string.match(text, "%S+") then
|
Heimdall_Data.config.agentTracker.channels = StringToArray(text, ",")
|
||||||
Heimdall_Data.config.agentTracker.masterChannel = text
|
print("Channels set to")
|
||||||
print("Master channel set to", tostring(text))
|
shared.dumpTable(Heimdall_Data.config.agentTracker.channels)
|
||||||
else
|
|
||||||
print("Invalid master channel", tostring(text))
|
|
||||||
self:SetText(Heimdall_Data.config.agentTracker.masterChannel)
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
agentTrackerConfigFrame:Add(masterChannel, 2, 6)
|
agentTrackerConfigFrame:Add(channels, 2, 6)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Stinky Tracker
|
-- Stinky Tracker
|
||||||
@@ -1134,20 +1114,16 @@ function shared.Config.Init()
|
|||||||
enableButton:UpdateColor(Heimdall_Data.config.stinkyTracker.enabled)
|
enableButton:UpdateColor(Heimdall_Data.config.stinkyTracker.enabled)
|
||||||
stinkyTrackerConfigFrame:Add(enableButton, 2, 6)
|
stinkyTrackerConfigFrame:Add(enableButton, 2, 6)
|
||||||
|
|
||||||
local masterChannel = CreateBasicSmallEditBox("HeimdallStinkyTrackerConfigMasterChannel",
|
local channels = CreateBasicSmallEditBox("HeimdallStinkyTrackerConfigChannels",
|
||||||
stinkyTrackerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.masterChannel,
|
stinkyTrackerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels,
|
||||||
Heimdall_Data.config.stinkyTracker.masterChannel,
|
table.concat(Heimdall_Data.config.stinkyTracker.channels, ","),
|
||||||
function(self)
|
function(self)
|
||||||
local text = self:GetText()
|
local text = self:GetText()
|
||||||
if string.match(text, "%S+") then
|
Heimdall_Data.config.stinkyTracker.channels = StringToArray(text, ",")
|
||||||
Heimdall_Data.config.stinkyTracker.masterChannel = text
|
print("Channels set to")
|
||||||
print("Master channel set to", tostring(text))
|
shared.dumpTable(Heimdall_Data.config.stinkyTracker.channels)
|
||||||
else
|
|
||||||
print("Invalid master channel", tostring(text))
|
|
||||||
self:SetText(Heimdall_Data.config.stinkyTracker.masterChannel)
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
stinkyTrackerConfigFrame:Add(masterChannel, 2, 6)
|
stinkyTrackerConfigFrame:Add(channels, 2, 6)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Emoter
|
-- Emoter
|
||||||
@@ -1178,20 +1154,16 @@ function shared.Config.Init()
|
|||||||
enableButton:UpdateColor(Heimdall_Data.config.emoter.enabled)
|
enableButton:UpdateColor(Heimdall_Data.config.emoter.enabled)
|
||||||
emoterConfigFrame:Add(enableButton, 1, 12)
|
emoterConfigFrame:Add(enableButton, 1, 12)
|
||||||
|
|
||||||
local masterChannel = CreateBasicSmallEditBox("HeimdallEmoterConfigMasterChannel",
|
local channels = CreateBasicSmallEditBox("HeimdallEmoterConfigChannels",
|
||||||
emoterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.masterChannel,
|
emoterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels,
|
||||||
Heimdall_Data.config.emoter.masterChannel,
|
table.concat(Heimdall_Data.config.emoter.channels, ","),
|
||||||
function(self)
|
function(self)
|
||||||
local text = self:GetText()
|
local text = self:GetText()
|
||||||
if string.match(text, "%S+") then
|
Heimdall_Data.config.emoter.channels = StringToArray(text, ",")
|
||||||
Heimdall_Data.config.emoter.masterChannel = text
|
print("Channels set to")
|
||||||
print("Master channel set to", tostring(text))
|
shared.dumpTable(Heimdall_Data.config.emoter.channels)
|
||||||
else
|
|
||||||
print("Invalid master channel", tostring(text))
|
|
||||||
self:SetText(Heimdall_Data.config.emoter.masterChannel)
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
emoterConfigFrame:Add(masterChannel, 2, 6)
|
emoterConfigFrame:Add(channels, 2, 6)
|
||||||
|
|
||||||
local prefix = CreateBasicSmallEditBox("HeimdallEmoterConfigPrefix",
|
local prefix = CreateBasicSmallEditBox("HeimdallEmoterConfigPrefix",
|
||||||
emoterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.prefix,
|
emoterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.prefix,
|
||||||
@@ -1237,20 +1209,16 @@ function shared.Config.Init()
|
|||||||
enableButton:UpdateColor(Heimdall_Data.config.echoer.enabled)
|
enableButton:UpdateColor(Heimdall_Data.config.echoer.enabled)
|
||||||
echoerConfigFrame:Add(enableButton, 1, 12)
|
echoerConfigFrame:Add(enableButton, 1, 12)
|
||||||
|
|
||||||
local masterChannel = CreateBasicSmallEditBox("HeimdallEmoterConfigMasterChannel",
|
local channels = CreateBasicSmallEditBox("HeimdallEmoterConfigChannels",
|
||||||
echoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.masterChannel,
|
echoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels,
|
||||||
Heimdall_Data.config.echoer.masterChannel,
|
table.concat(Heimdall_Data.config.echoer.channels, ","),
|
||||||
function(self)
|
function(self)
|
||||||
local text = self:GetText()
|
local text = self:GetText()
|
||||||
if string.match(text, "%S+") then
|
Heimdall_Data.config.echoer.channels = StringToArray(text, ",")
|
||||||
Heimdall_Data.config.echoer.masterChannel = text
|
print("Channels set to")
|
||||||
print("Master channel set to", tostring(text))
|
shared.dumpTable(Heimdall_Data.config.echoer.channels)
|
||||||
else
|
|
||||||
print("Invalid master channel", tostring(text))
|
|
||||||
self:SetText(Heimdall_Data.config.echoer.masterChannel)
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
echoerConfigFrame:Add(masterChannel, 2, 6)
|
echoerConfigFrame:Add(channels, 2, 6)
|
||||||
|
|
||||||
local prefix = CreateBasicSmallEditBox("HeimdallEmoterConfigPrefix",
|
local prefix = CreateBasicSmallEditBox("HeimdallEmoterConfigPrefix",
|
||||||
echoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.prefix,
|
echoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.prefix,
|
||||||
@@ -1296,20 +1264,16 @@ function shared.Config.Init()
|
|||||||
enableButton:UpdateColor(Heimdall_Data.config.commander.enabled)
|
enableButton:UpdateColor(Heimdall_Data.config.commander.enabled)
|
||||||
commanderConfigFrame:Add(enableButton, 1, 12)
|
commanderConfigFrame:Add(enableButton, 1, 12)
|
||||||
|
|
||||||
local masterChannel = CreateBasicSmallEditBox("HeimdallCommanderConfigMasterChannel",
|
local channels = CreateBasicSmallEditBox("HeimdallCommanderConfigChannels",
|
||||||
commanderConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.masterChannel,
|
commanderConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels,
|
||||||
Heimdall_Data.config.commander.masterChannel,
|
table.concat(Heimdall_Data.config.commander.channels, ","),
|
||||||
function(self)
|
function(self)
|
||||||
local text = self:GetText()
|
local text = self:GetText()
|
||||||
if string.match(text, "%S+") then
|
Heimdall_Data.config.commander.channels = StringToArray(text, ",")
|
||||||
Heimdall_Data.config.commander.masterChannel = text
|
print("Channels set to")
|
||||||
print("Master channel set to", tostring(text))
|
shared.dumpTable(Heimdall_Data.config.commander.channels)
|
||||||
else
|
|
||||||
print("Invalid master channel", tostring(text))
|
|
||||||
self:SetText(Heimdall_Data.config.commander.masterChannel)
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
commanderConfigFrame:Add(masterChannel, 2, 6)
|
commanderConfigFrame:Add(channels, 2, 6)
|
||||||
|
|
||||||
local commander = CreateBasicSmallEditBox("HeimdallCommanderConfigCommander",
|
local commander = CreateBasicSmallEditBox("HeimdallCommanderConfigCommander",
|
||||||
commanderConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.commander,
|
commanderConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.commander,
|
||||||
@@ -1402,20 +1366,16 @@ function shared.Config.Init()
|
|||||||
enableButton:UpdateColor(Heimdall_Data.config.combatAlerter.enabled)
|
enableButton:UpdateColor(Heimdall_Data.config.combatAlerter.enabled)
|
||||||
combatAlerterConfigFrame:Add(enableButton, 2, 6)
|
combatAlerterConfigFrame:Add(enableButton, 2, 6)
|
||||||
|
|
||||||
local masterChannel = CreateBasicSmallEditBox("HeimdallCombatAlerterConfigMasterChannel",
|
local channels = CreateBasicSmallEditBox("HeimdallCombatAlerterConfigChannels",
|
||||||
combatAlerterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.masterChannel,
|
combatAlerterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels,
|
||||||
Heimdall_Data.config.combatAlerter.masterChannel,
|
table.concat(Heimdall_Data.config.combatAlerter.channels, ","),
|
||||||
function(self)
|
function(self)
|
||||||
local text = self:GetText()
|
local text = self:GetText()
|
||||||
if string.match(text, "%S+") then
|
Heimdall_Data.config.combatAlerter.channels = StringToArray(text, ",")
|
||||||
Heimdall_Data.config.combatAlerter.masterChannel = text
|
print("Channels set to")
|
||||||
print("Master channel set to", tostring(text))
|
shared.dumpTable(Heimdall_Data.config.combatAlerter.channels)
|
||||||
else
|
|
||||||
print("Invalid master channel", tostring(text))
|
|
||||||
self:SetText(Heimdall_Data.config.combatAlerter.masterChannel)
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
combatAlerterConfigFrame:Add(masterChannel, 2, 6)
|
combatAlerterConfigFrame:Add(channels, 2, 6)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Sniffer
|
-- Sniffer
|
||||||
@@ -1454,20 +1414,16 @@ function shared.Config.Init()
|
|||||||
stinkyButton:UpdateColor(Heimdall_Data.config.sniffer.stinky)
|
stinkyButton:UpdateColor(Heimdall_Data.config.sniffer.stinky)
|
||||||
snifferConfigFrame:Add(stinkyButton, 2, 3)
|
snifferConfigFrame:Add(stinkyButton, 2, 3)
|
||||||
|
|
||||||
local notifyChannel = CreateBasicSmallEditBox("HeimdallSnifferConfigNotifyChannel",
|
local channels = CreateBasicSmallEditBox("HeimdallSnifferConfigChannels",
|
||||||
snifferConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.notifyChannel,
|
snifferConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels,
|
||||||
Heimdall_Data.config.sniffer.notifyChannel,
|
table.concat(Heimdall_Data.config.sniffer.channels, ","),
|
||||||
function(self)
|
function(self)
|
||||||
local text = self:GetText()
|
local text = self:GetText()
|
||||||
if string.match(text, "%S+") then
|
Heimdall_Data.config.sniffer.channels = StringToArray(text, ",")
|
||||||
Heimdall_Data.config.sniffer.notifyChannel = text
|
print("Channels set to")
|
||||||
print("Notify channel set to", tostring(text))
|
shared.dumpTable(Heimdall_Data.config.sniffer.channels)
|
||||||
else
|
|
||||||
print("Invalid notify channel", tostring(text))
|
|
||||||
self:SetText(Heimdall_Data.config.sniffer.notifyChannel)
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
snifferConfigFrame:Add(notifyChannel, 2, 6)
|
snifferConfigFrame:Add(channels, 2, 6)
|
||||||
|
|
||||||
local throttle = CreateBasicSmallEditBox("HeimdallSnifferConfigThrottle",
|
local throttle = CreateBasicSmallEditBox("HeimdallSnifferConfigThrottle",
|
||||||
snifferConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.throttle,
|
snifferConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.throttle,
|
||||||
@@ -1529,20 +1485,16 @@ function shared.Config.Init()
|
|||||||
enableButton:UpdateColor(Heimdall_Data.config.bonkDetector.enabled)
|
enableButton:UpdateColor(Heimdall_Data.config.bonkDetector.enabled)
|
||||||
bonkDetectorConfigFrame:Add(enableButton, 1, 12)
|
bonkDetectorConfigFrame:Add(enableButton, 1, 12)
|
||||||
|
|
||||||
local notifyChannel = CreateBasicSmallEditBox("HeimdallBonkDetectorConfigNotifyChannel",
|
local channels = CreateBasicSmallEditBox("HeimdallBonkDetectorConfigChannels",
|
||||||
bonkDetectorConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.notifyChannel,
|
bonkDetectorConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels,
|
||||||
Heimdall_Data.config.bonkDetector.notifyChannel,
|
table.concat(Heimdall_Data.config.bonkDetector.channels, ","),
|
||||||
function(self)
|
function(self)
|
||||||
local text = self:GetText()
|
local text = self:GetText()
|
||||||
if string.match(text, "%S+") then
|
Heimdall_Data.config.bonkDetector.channels = StringToArray(text, ",")
|
||||||
Heimdall_Data.config.bonkDetector.notifyChannel = text
|
print("Channels set to")
|
||||||
print("Notify channel set to", tostring(text))
|
shared.dumpTable(Heimdall_Data.config.bonkDetector.channels)
|
||||||
else
|
|
||||||
print("Invalid notify channel", tostring(text))
|
|
||||||
self:SetText(Heimdall_Data.config.bonkDetector.notifyChannel)
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
bonkDetectorConfigFrame:Add(notifyChannel, 2, 6)
|
bonkDetectorConfigFrame:Add(channels, 2, 6)
|
||||||
|
|
||||||
local throttle = CreateBasicSmallEditBox("HeimdallBonkDetectorConfigThrottle",
|
local throttle = CreateBasicSmallEditBox("HeimdallBonkDetectorConfigThrottle",
|
||||||
bonkDetectorConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.throttle,
|
bonkDetectorConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.throttle,
|
||||||
@@ -1588,20 +1540,16 @@ function shared.Config.Init()
|
|||||||
enableButton:UpdateColor(Heimdall_Data.config.minimapTagger.enabled)
|
enableButton:UpdateColor(Heimdall_Data.config.minimapTagger.enabled)
|
||||||
minimapTaggerConfigFrame:Add(enableButton, 2, 6)
|
minimapTaggerConfigFrame:Add(enableButton, 2, 6)
|
||||||
|
|
||||||
local masterChannel = CreateBasicSmallEditBox("HeimdallMinimapTaggerConfigMasterChannel",
|
local channels = CreateBasicSmallEditBox("HeimdallMinimapTaggerConfigChannels",
|
||||||
minimapTaggerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.masterChannel,
|
minimapTaggerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels,
|
||||||
Heimdall_Data.config.minimapTagger.masterChannel,
|
table.concat(Heimdall_Data.config.minimapTagger.channels, ","),
|
||||||
function(self)
|
function(self)
|
||||||
local text = self:GetText()
|
local text = self:GetText()
|
||||||
if string.match(text, "%S+") then
|
Heimdall_Data.config.minimapTagger.channels = StringToArray(text, ",")
|
||||||
Heimdall_Data.config.minimapTagger.masterChannel = text
|
print("Channels set to")
|
||||||
print("Master channel set to", tostring(text))
|
shared.dumpTable(Heimdall_Data.config.minimapTagger.channels)
|
||||||
else
|
|
||||||
print("Invalid master channel", tostring(text))
|
|
||||||
self:SetText(Heimdall_Data.config.minimapTagger.masterChannel)
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
minimapTaggerConfigFrame:Add(masterChannel, 2, 3)
|
minimapTaggerConfigFrame:Add(channels, 2, 3)
|
||||||
|
|
||||||
local scale = CreateBasicSmallEditBox("HeimdallMinimapTaggerConfigScale",
|
local scale = CreateBasicSmallEditBox("HeimdallMinimapTaggerConfigScale",
|
||||||
minimapTaggerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.scale,
|
minimapTaggerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.scale,
|
||||||
@@ -1883,20 +1831,16 @@ function shared.Config.Init()
|
|||||||
enableButton:UpdateColor(Heimdall_Data.config.noter.enabled)
|
enableButton:UpdateColor(Heimdall_Data.config.noter.enabled)
|
||||||
noterConfigFrame:Add(enableButton, 1, 12)
|
noterConfigFrame:Add(enableButton, 1, 12)
|
||||||
|
|
||||||
local masterChannel = CreateBasicSmallEditBox("HeimdallNoterConfigMasterChannel",
|
local channels = CreateBasicSmallEditBox("HeimdallNoterConfigChannels",
|
||||||
noterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.masterChannel,
|
noterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.channels,
|
||||||
Heimdall_Data.config.noter.masterChannel,
|
table.concat(Heimdall_Data.config.noter.channels, ","),
|
||||||
function(self)
|
function(self)
|
||||||
local text = self:GetText()
|
local text = self:GetText()
|
||||||
if string.match(text, "%S+") then
|
Heimdall_Data.config.noter.channels = StringToArray(text, ",")
|
||||||
Heimdall_Data.config.noter.masterChannel = text
|
print("Channels set to")
|
||||||
print("Master channel set to", tostring(text))
|
shared.dumpTable(Heimdall_Data.config.noter.channels)
|
||||||
else
|
|
||||||
print("Invalid master channel", tostring(text))
|
|
||||||
self:SetText(Heimdall_Data.config.noter.masterChannel)
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
noterConfigFrame:Add(masterChannel, 2, 6)
|
noterConfigFrame:Add(channels, 2, 6)
|
||||||
|
|
||||||
local lastNotes = CreateBasicSmallEditBox("HeimdallNoterConfigLastNotes",
|
local lastNotes = CreateBasicSmallEditBox("HeimdallNoterConfigLastNotes",
|
||||||
noterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.lastNotes,
|
noterConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.lastNotes,
|
||||||
|
|||||||
Reference in New Issue
Block a user