More fixes

This commit is contained in:
Tercio Jose
2023-05-05 21:32:42 -03:00
parent b369f51e30
commit 0a4c35b304
8 changed files with 232 additions and 246 deletions
+9 -1
View File
@@ -1603,12 +1603,20 @@ function DF.Language.CreateLanguageSelector(addonId, parent, callback, selectedL
end)
end
---build a table with the all languageIDs registered to show as options in the dropdown
---@return table
local buildOptionsFunc = function()
---@type {value: string, label: string, onclick: function, font: string}
local resultTable = {}
for languageId in pairs(allLanguagesRegistered) do
local languageIdInfo = languagesAvailable[languageId]
resultTable[#resultTable+1] = {value = languageId, label = languageIdInfo.text, onclick = onSelectLanguage, font = languageIdInfo.font}
if (not languageIdInfo) then
--for debug
print("DetailsFramework: languageId is registered but has no languageInfo:", languageId)
else
resultTable[#resultTable+1] = {value = languageId, label = languageIdInfo.text, onclick = onSelectLanguage, font = languageIdInfo.font}
end
end
return resultTable