diff --git a/libs/green_t.lua b/libs/green_t.lua index b46b334..e3834e0 100644 --- a/libs/green_t.lua +++ b/libs/green_t.lua @@ -81,15 +81,15 @@ do end public.auto = setmetatable({}, { __metatable = false, - __newindex=function(_, k, v) set_auto_release(k, v) end, + __newindex = function(_, k, v) set_auto_release(k, v) end, }) public.temp = setmetatable({}, { - __metatable=false, - __sub=function(_, v) set_auto_release(v, false); return v end, + __metatable = false, + __sub = function(_, v) set_auto_release(v, false); return v end, }) public.perm = setmetatable({}, { - __metatable=false, - __sub=function(_, v) set_auto_release(v, true); return v end, + __metatable = false, + __sub = function(_, v) set_auto_release(v, true); return v end, }) end diff --git a/tabs/search/frame.lua b/tabs/search/frame.lua index 53a84f1..5c3ccf2 100644 --- a/tabs/search/frame.lua +++ b/tabs/search/frame.lua @@ -510,7 +510,7 @@ function create_frames() input:SetPoint('CENTER', filter_dropdown, 'CENTER', 0, 0) input:SetWidth(150) input:SetScript('OnTabPressed', function() filter_parameter_input:SetFocus() end) - input.complete = completion.complete(function() return {'and', 'or', 'not', unpack(keys(filter_util.filters))} end) + input.complete = completion.complete(function() return temp-A('and', 'or', 'not', unpack(keys(filter_util.filters))) end) input.char = function() this:complete() end input.change = function() local text = this:GetText() diff --git a/util/info.lua b/util/info.lua index ce34674..e92b641 100644 --- a/util/info.lua +++ b/util/info.lua @@ -274,12 +274,12 @@ function public.tooltip(setter) local tooltip = t for i = 1, AuxTooltip:NumLines() do - tinsert(tooltip, { - left_text = _G['AuxTooltipTextLeft' .. i]:GetText(), - left_color = {_G['AuxTooltipTextLeft' .. i]:GetTextColor()}, - right_text = _G['AuxTooltipTextRight' .. i]:IsVisible() and _G['AuxTooltipTextRight' .. i]:GetText(), - right_color = {_G['AuxTooltipTextRight' .. i]:GetTextColor()}, - }) + tinsert(tooltip, T( + 'left_text', _G['AuxTooltipTextLeft' .. i]:GetText(), + 'left_color', A(_G['AuxTooltipTextLeft' .. i]:GetTextColor()), + 'right_text', _G['AuxTooltipTextRight' .. i]:IsVisible() and _G['AuxTooltipTextRight' .. i]:GetText(), + 'right_color', A(_G['AuxTooltipTextRight' .. i]:GetTextColor()) + )) end return tooltip, AuxTooltip.money @@ -357,17 +357,17 @@ end function public.item(item_id, suffix_id) local itemstring = 'item:' .. (item_id or 0) .. ':0:' .. (suffix_id or 0) .. ':0' local name, itemstring, quality, level, class, subclass, max_stack, slot, texture = GetItemInfo(itemstring) - return name and { - name = name, - itemstring = itemstring, - quality = quality, - level = level, - class = class, - subclass = subclass, - slot = slot, - max_stack = max_stack, - texture = texture, - } or aux.cache.item_info(item_id) + return name and T( + 'name', name, + 'itemstring', itemstring, + 'quality', quality, + 'level', level, + 'class', class, + 'subclass', subclass, + 'slot', slot, + 'max_stack', max_stack, + 'texture', texture + ) or aux.cache.item_info(item_id) end function public.item_class_index(item_class) @@ -412,7 +412,7 @@ function public.inventory.get() else slot = slot + 1 end - if bag <= 4 then return {bag, slot}, bag_type(bag) end + if bag <= 4 then return A(bag, slot), bag_type(bag) end end end