Update config with channels

This commit is contained in:
2025-01-26 16:27:47 +01:00
parent 550e11b488
commit 8348b93b30

View File

@@ -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,