mirror of
https://github.com/Bluewhale1337/ElvUIModernized.git
synced 2026-07-27 16:34:45 +00:00
update Bags
This commit is contained in:
@@ -232,6 +232,16 @@ function B:UpdateCountDisplay()
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function B:UpdateBagTypes(isBank)
|
||||||
|
local f = self:GetContainerFrame(isBank);
|
||||||
|
for _, bagID in ipairs(f.BagIDs) do
|
||||||
|
if f.Bags[bagID] then
|
||||||
|
f.Bags[bagID].type = GetItemFamily(GetInventoryItemLink("player", ContainerIDToInventoryID(bagID)), true)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
function B:UpdateSlot(bagID, slotID)
|
function B:UpdateSlot(bagID, slotID)
|
||||||
if (self.Bags[bagID] and self.Bags[bagID].numSlots ~= GetContainerNumSlots(bagID)) or not self.Bags[bagID] or not self.Bags[bagID][slotID] then return end
|
if (self.Bags[bagID] and self.Bags[bagID].numSlots ~= GetContainerNumSlots(bagID)) or not self.Bags[bagID] or not self.Bags[bagID][slotID] then return end
|
||||||
|
|
||||||
@@ -1237,6 +1247,14 @@ function B:CloseBank()
|
|||||||
self.BankFrame:Hide()
|
self.BankFrame:Hide()
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function B:PLAYER_ENTERING_WORLD()
|
||||||
|
self:UpdateGoldText()
|
||||||
|
|
||||||
|
E:Delay(1, function()
|
||||||
|
B:UpdateBagTypes()
|
||||||
|
end)
|
||||||
|
end
|
||||||
|
|
||||||
function B:updateContainerFrameAnchors()
|
function B:updateContainerFrameAnchors()
|
||||||
local frame, xOffset, yOffset, screenHeight, freeScreenHeight, leftMostPoint, column
|
local frame, xOffset, yOffset, screenHeight, freeScreenHeight, leftMostPoint, column
|
||||||
local screenWidth = GetScreenWidth()
|
local screenWidth = GetScreenWidth()
|
||||||
@@ -1391,8 +1409,8 @@ function B:Initialize()
|
|||||||
E.Bags = self
|
E.Bags = self
|
||||||
|
|
||||||
self:DisableBlizzard()
|
self:DisableBlizzard()
|
||||||
|
self:RegisterEvent("PLAYER_ENTERING_WORLD")
|
||||||
self:RegisterEvent("PLAYER_MONEY", "UpdateGoldText")
|
self:RegisterEvent("PLAYER_MONEY", "UpdateGoldText")
|
||||||
self:RegisterEvent("PLAYER_ENTERING_WORLD", "UpdateGoldText")
|
|
||||||
self:RegisterEvent("PLAYER_TRADE_MONEY", "UpdateGoldText")
|
self:RegisterEvent("PLAYER_TRADE_MONEY", "UpdateGoldText")
|
||||||
self:RegisterEvent("TRADE_MONEY_CHANGED", "UpdateGoldText")
|
self:RegisterEvent("TRADE_MONEY_CHANGED", "UpdateGoldText")
|
||||||
self:RegisterEvent("BANKFRAME_OPENED", "OpenBank")
|
self:RegisterEvent("BANKFRAME_OPENED", "OpenBank")
|
||||||
|
|||||||
Reference in New Issue
Block a user