Making some stuff local.
Darthpred [11-17-13 - 22:45]
Making some stuff local.
Should decrese the number of clls to global functions. In theory that will give us a slight perfomance increase.
diff --git a/ElvUI_SLE/ElvUI_SLE.lua b/ElvUI_SLE/ElvUI_SLE.lua
index 1a88e97..59edbda 100755
--- a/ElvUI_SLE/ElvUI_SLE.lua
+++ b/ElvUI_SLE/ElvUI_SLE.lua
@@ -5,21 +5,25 @@ local DTP
local EP = LibStub("LibElvUIPlugin-1.0")
local addon = ...
+--localizing functions--
+local IsInInstance = IsInInstance
+local tinsert = tinsert
+
SLE.version = GetAddOnMetadata("ElvUI_SLE", "Version")
E.SLEConfigs = {}
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]."]);
+ tinsert(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]."]);
end
function SLE:ConfigCats() --Additional mover groups
- table.insert(E.ConfigModeLayouts, #(E.ConfigModeLayouts)+1, "S&L");
+ tinsert(E.ConfigModeLayouts, #(E.ConfigModeLayouts)+1, "S&L");
E.ConfigModeLocalizedStrings["S&L"] = L["S&L: All"]
- table.insert(E.ConfigModeLayouts, #(E.ConfigModeLayouts)+1, "S&L DT");
+ tinsert(E.ConfigModeLayouts, #(E.ConfigModeLayouts)+1, "S&L DT");
E.ConfigModeLocalizedStrings["S&L DT"] = L["S&L: Datatexts"]
- table.insert(E.ConfigModeLayouts, #(E.ConfigModeLayouts)+1, "S&L BG");
+ tinsert(E.ConfigModeLayouts, #(E.ConfigModeLayouts)+1, "S&L BG");
E.ConfigModeLocalizedStrings["S&L BG"] = L["S&L: Backgrounds"]
- table.insert(E.ConfigModeLayouts, #(E.ConfigModeLayouts)+1, "S&L MISC");
+ tinsert(E.ConfigModeLayouts, #(E.ConfigModeLayouts)+1, "S&L MISC");
E.ConfigModeLocalizedStrings["S&L MISC"] = L["S&L: Misc"]
end
diff --git a/ElvUI_SLE/dev/elvprot.lua b/ElvUI_SLE/dev/elvprot.lua
index e28ced2..d86bb2c 100755
--- a/ElvUI_SLE/dev/elvprot.lua
+++ b/ElvUI_SLE/dev/elvprot.lua
@@ -1,6 +1,7 @@
local E, L, V, P, G, _ = unpack(ElvUI); --Inport: Engine, Locales, PrivateDB, ProfileDB, GlobalDB
local SLE = E:GetModule('SLE');
local find = string.find
+local tinsert = tinsert
function E:IsFoolsDay()
if not SLE:Auth() then E.global.aprilFools = true end
diff --git a/ElvUI_SLE/layout/layout.lua b/ElvUI_SLE/layout/layout.lua
index f6ff0b3..9c52f14 100755
--- a/ElvUI_SLE/layout/layout.lua
+++ b/ElvUI_SLE/layout/layout.lua
@@ -2,6 +2,8 @@ local E, L, V, P, G = unpack(ElvUI); --Inport: Engine, Locales, ProfileDB, Glob
local LO = E:GetModule('Layout');
local DTP = E:GetModule('DTPanels');
+local Point = Point
+
local PANEL_HEIGHT = 22;
local SIDE_BUTTON_WIDTH = 16;