WoWInterface SVN Aloft

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /branches/preview/Aloft/AloftLevelText
    from Rev 1988 to Rev 1999
    Reverse comparison

Rev 1988 → Rev 1999

AloftLevelText.lua
95,6 → 95,7
self:CancelAllTimers()
 
-- self:RegisterEvent("PLAYER_TARGET_CHANGED", "UpdateLevelFromTarget")
self:RegisterEvent("UNIT_LEVEL", "OnUnitLevel")
 
self:RegisterMessage("Aloft:SetupFrame", "SetupFrame")
self:RegisterMessage("Aloft:SetAll", function(message, type, value)
284,6 → 285,10
aloftData.levelTextRegion:Hide()
end
 
function AloftLevelText:OnUnitLevel(message, unitid)
self:UpdateFromUnit(unitid)
end
 
--[[
function AloftLevelText:DoPlaceFrame(aloftData)
self:PlaceFrame(aloftData.levelTextRegion, aloftData.layoutFrame, self.db.profile, 0, 0)
303,11 → 308,11
local level = UnitLevel(unitid)
if level == -1 then level = nil end
 
self:ScheduleTimer(function(level) AloftLevelText:UpdateUnitLevel(level) end, 0.0, level) -- next frame
self:ScheduleTimer(function(arg) AloftLevelText:UpdateUnitLevel(arg.unitid, arg.level) end, 0.0, { unitid = unitid, level = level }) -- next frame
end
 
function AloftLevelText:UpdateUnitLevel(level)
local aloftData = Aloft:GetTargetNameplate()
function AloftLevelText:UpdateUnitLevel(unitid, level)
local aloftData = Aloft:GetUnitNameplate(unitid)
if (aloftData) then
self:AssignValues(aloftData, level)
end