From c4b55c277dfe67d2c60ff493b261adcbcb8b2027 Mon Sep 17 00:00:00 2001 From: Darthpred Date: Fri, 2 Nov 2012 19:30:54 +0400 Subject: [PATCH] Well. Smaller is better, right? :) "DTP =" statement is in initialization part cause the module itself created after WoW reads this file. so if put it on the top of the file it throws error. --- ElvUI_SLE/ElvUI_SLE.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ElvUI_SLE/ElvUI_SLE.lua b/ElvUI_SLE/ElvUI_SLE.lua index 0fba1a3..5361443 100644 --- a/ElvUI_SLE/ElvUI_SLE.lua +++ b/ElvUI_SLE/ElvUI_SLE.lua @@ -1,6 +1,7 @@ local E, L, V, P, G, _ = unpack(ElvUI); --Inport: Engine, Locales, PrivateDB, ProfileDB, GlobalDB, Localize Underscore local SLE = E:NewModule('SLE', 'AceHook-3.0', 'AceEvent-3.0'); local UF = E:GetModule('UnitFrames'); +local DTP function SLE:Tutorials() --Additional tutorials table.insert(E.TutorialList, #(E.TutorialList)+1, L["To enable full values of health/power on unitframes in Shadow & Light add \":sl\" to the end of the health/power tag.\nExample: [health:current:sl]."]); @@ -51,9 +52,9 @@ E.UpdateAllSLE = E.UpdateAll function E:UpdateAll() E.UpdateAllSLE(self) E:GetModule('BackGrounds'):UpdateFrames() - E:GetModule('DTPanels'):Update() - E:GetModule('DTPanels'):DashboardShow() - E:GetModule('DTPanels'):DashWidth() + DTP:Update() + DTP:DashboardShow() + DTP:DashWidth() if E.private.unitframe.enable then UF:Update_CombatIndicator() end @@ -66,13 +67,14 @@ end function SLE:Initialize() + DTP = E:GetModule('DTPanels') self:RegisterEvent("PLAYER_REGEN_DISABLED", UF.Update_CombatIndicator); self:RegisterEvent('PLAYER_ENTERING_WORLD', 'LootShow'); if E.db.general.loginmessage then print(L['SLE_LOGIN_MSG']) end E.db.datatexts.panels.Top_Center = 'Version' - E:GetModule('DTPanels'):DashboardShow() + DTP:DashboardShow() SLE:Tutorials() SLE:ConfigCats() SLE:ChatPos() -- 1.7.9.5