changeset 175:df68b5a40490

Remove ReAction global in favor of built in addon table (drycoded)
author Flick <flickerstreak@gmail.com>
date Wed, 20 Oct 2010 17:11:50 +0000
parents 09f7af2f53f8
children d32c65d94009
files Bindings.lua ReAction.lua classes/ActionButton.lua classes/BagButton.lua classes/Bar.lua classes/Button.lua classes/MultiCastButton.lua classes/Overlay.lua classes/PetActionButton.lua classes/StanceButton.lua classes/VehicleExitButton.lua modules/Action.lua modules/Bag.lua modules/ConfigUI.lua modules/HideBlizzard.lua modules/LBF.lua modules/ModuleTemplate.lua modules/PetAction.lua modules/Stance.lua modules/State.lua modules/Totem.lua modules/VehicleExit.lua
diffstat 22 files changed, 46 insertions(+), 22 deletions(-) [+]
line wrap: on
line diff
--- a/Bindings.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/Bindings.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -1,3 +1,5 @@
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 
--- a/ReAction.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/ReAction.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -33,8 +33,10 @@
   "AceEvent-3.0"
 )
 
------- GLOBALS ------
-_G["ReAction"] = ReAction
+  -- export to other files in this addon (even if it's a compilation)
+local addonName, addonTable = ...
+local version = GetAddOnMetadata("ReAction","Version")
+addonTable.ReAction = ReAction
 
 ------ DEBUGGING ------
 ReAction.debug = true
--- a/classes/ActionButton.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/classes/ActionButton.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -1,4 +1,5 @@
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 local CreateFrame = CreateFrame
--- a/classes/BagButton.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/classes/BagButton.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -1,4 +1,5 @@
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 local CreateFrame = CreateFrame
--- a/classes/Bar.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/classes/Bar.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -1,4 +1,5 @@
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 local CreateFrame = CreateFrame
--- a/classes/Button.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/classes/Button.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -3,7 +3,8 @@
 --]]
 
 -- local imports
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 local CreateFrame = CreateFrame
--- a/classes/MultiCastButton.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/classes/MultiCastButton.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -1,4 +1,5 @@
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 local CreateFrame = CreateFrame
--- a/classes/Overlay.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/classes/Overlay.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -1,4 +1,5 @@
-local ReAction               = ReAction
+local addonName, addonTable = ...
+local ReAction               = addonTable.ReAction
 local L                      = ReAction.L
 local CreateFrame            = CreateFrame
 local InCombatLockdown       = InCombatLockdown
--- a/classes/PetActionButton.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/classes/PetActionButton.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -1,4 +1,5 @@
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 local CreateFrame = CreateFrame
--- a/classes/StanceButton.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/classes/StanceButton.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -1,4 +1,5 @@
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 local CreateFrame = CreateFrame
--- a/classes/VehicleExitButton.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/classes/VehicleExitButton.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -1,4 +1,5 @@
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local format = string.format
 
 --
--- a/modules/Action.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/modules/Action.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -1,4 +1,5 @@
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 local CreateFrame = CreateFrame
--- a/modules/Bag.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/modules/Bag.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -4,7 +4,8 @@
 --]]
 
 -- local imports
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 
--- a/modules/ConfigUI.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/modules/ConfigUI.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -5,7 +5,8 @@
 --]]
 
 -- local imports
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 local AceConfigReg = LibStub("AceConfigRegistry-3.0")
--- a/modules/HideBlizzard.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/modules/HideBlizzard.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -7,7 +7,8 @@
 --]]
 
 -- local imports
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 
 -- module declaration
--- a/modules/LBF.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/modules/LBF.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -1,5 +1,6 @@
 -- local imports
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 
--- a/modules/ModuleTemplate.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/modules/ModuleTemplate.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -4,7 +4,8 @@
 --]]
 
 -- local imports
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 
--- a/modules/PetAction.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/modules/PetAction.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -7,7 +7,8 @@
 --]]
 
 -- local imports
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 local CreateFrame = CreateFrame
--- a/modules/Stance.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/modules/Stance.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -4,7 +4,8 @@
 --]]
 
 -- local imports
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 
--- a/modules/State.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/modules/State.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -4,7 +4,8 @@
 --]]
 
 -- local imports
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 local format = string.format
--- a/modules/Totem.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/modules/Totem.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -4,7 +4,8 @@
 --]]
 
 -- local imports
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 local _G = _G
 
--- a/modules/VehicleExit.lua	Wed Oct 20 00:41:10 2010 +0000
+++ b/modules/VehicleExit.lua	Wed Oct 20 17:11:50 2010 +0000
@@ -8,7 +8,8 @@
 --]]
 
 -- local imports
-local ReAction = ReAction
+local addonName, addonTable = ...
+local ReAction = addonTable.ReAction
 local L = ReAction.L
 
 -- module declaration