refactoring

This commit is contained in:
Manuel Simon Hirsig
2016-09-06 08:18:39 +02:00
parent d686b6af59
commit 0c20cf0b27
3 changed files with 24 additions and 24 deletions
+5 -5
View File
@@ -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
+1 -1
View File
@@ -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
View File
@@ -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