Fix GameTooltip SetItem
This commit is contained in:
parent
ca99796611
commit
3dd49890f8
34
tooltip.lua
34
tooltip.lua
|
@ -74,8 +74,38 @@ local function GameTooltip_OnTooltipSetItem(tooltip)
|
||||||
end
|
end
|
||||||
tooltip:Show()
|
tooltip:Show()
|
||||||
end
|
end
|
||||||
child.GameTooltip_OnTooltipSetItem = GameTooltip_OnTooltipSetItem
|
local function GameTooltip_OnTooltipSetItem2(tooltip, tooltipData)
|
||||||
GameTooltip:HookScript("OnTooltipSetItem", GameTooltip_OnTooltipSetItem)
|
-- local tooltipData = tooltip:GetTooltipData()
|
||||||
|
if(tooltipData and tooltipData.id and tooltipData.type == 0) then -- type -> 0 = item, 1 = spell
|
||||||
|
curItem = tooltipData.id
|
||||||
|
tooltip.zzInfo = true
|
||||||
|
child:setTT(curItem,tooltip)
|
||||||
|
tooltip:AddLine()
|
||||||
|
for name,b in pairs(child:Search(curItem)) do
|
||||||
|
local dname, drealm = strsplit(" - ",name)
|
||||||
|
local input,sum = child:output(b)
|
||||||
|
if(sum>0) then
|
||||||
|
tooltip:AddLine(format(L['tooltip_main_string'],child:getIcon(curItem),dname,sum,child:colorize(table.concat(input,', '),"ffffff")))
|
||||||
|
end
|
||||||
|
input = nil
|
||||||
|
end
|
||||||
|
child:specialoutput(tooltip, curItem)
|
||||||
|
if(db['showID']) then
|
||||||
|
tooltip:AddLine(format(L['tooltip_id_string'],curItem))
|
||||||
|
end
|
||||||
|
GameTooltip_CalculatePadding(tooltip)
|
||||||
|
-- tooltip:Show()
|
||||||
|
elseif(tooltipData) then
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if(GameTooltip.OnTooltipSetItem) then
|
||||||
|
child.GameTooltip_OnTooltipSetItem = GameTooltip_OnTooltipSetItem
|
||||||
|
GameTooltip:HookScript("OnTooltipSetItem", GameTooltip_OnTooltipSetItem)
|
||||||
|
else
|
||||||
|
child.GameTooltip_OnTooltipSetItem = GameTooltip_OnTooltipSetItem2
|
||||||
|
TooltipDataProcessor.AddTooltipPostCall(Enum.TooltipDataType.Item, GameTooltip_OnTooltipSetItem2)
|
||||||
|
end
|
||||||
function events:TRADE_SKILL_LIST_UPDATE(event)
|
function events:TRADE_SKILL_LIST_UPDATE(event)
|
||||||
child:updateTT()
|
child:updateTT()
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue