refactoring
This commit is contained in:
+5
-5
@@ -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
|
||||
|
||||
|
||||
@@ -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()
|
||||
|
||||
+18
-18
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user