Mercurial > wow > dependencyloader
comparison DependencyLoader_Bootstrap/bootstrap.lua @ 18:e7995d599184 tip
updated pkgmeta
fix the inversion in addon:Enable
added support for late-loading
| author | mckenziemc |
|---|---|
| date | Tue, 21 Dec 2010 00:23:57 -0800 |
| parents | b230b94d4487 |
| children |
comparison
equal
deleted
inserted
replaced
| 17:f825ccf94a89 | 18:e7995d599184 |
|---|---|
| 6 | 6 |
| 7 local addonName, addonTable = ... | 7 local addonName, addonTable = ... |
| 8 | 8 |
| 9 | 9 |
| 10 -- FIXME: don't force-load if we're already logged in | 10 -- FIXME: don't force-load if we're already logged in |
| 11 | |
| 12 | |
| 13 print("loading DependencyLoader_Bootstrap") | |
| 14 | 11 |
| 15 -- TODO: move and use dependency parsing function here? | 12 -- TODO: move and use dependency parsing function here? |
| 16 local dependencies = {"LibStub", "Ace3", "LibBuilder-1.0", "LibPrint-1.0", "LibScriptLink-1.0"} | 13 local dependencies = {"LibStub", "Ace3", "LibBuilder-1.0", "LibPrint-1.0", "LibScriptLink-1.0"} |
| 17 | 14 |
| 18 local canLoad = true | 15 local canLoad = true |
| 30 print("Can't load DependencyLoader") | 27 print("Can't load DependencyLoader") |
| 31 return | 28 return |
| 32 end | 29 end |
| 33 | 30 |
| 34 | 31 |
| 35 print("bootstrap: Loading DependencyLoader") | 32 --print("bootstrap: Loading DependencyLoader") |
| 36 | 33 |
| 37 for _, addon in pairs(dependencies) do | 34 for _, addon in pairs(dependencies) do |
| 38 EnableAddOn(addon) | 35 EnableAddOn(addon) |
| 39 LoadAddOn(addon) | 36 LoadAddOn(addon) |
| 40 end | 37 end |
| 41 | 38 |
| 39 | |
| 42 EnableAddOn("DependencyLoader") | 40 EnableAddOn("DependencyLoader") |
| 43 LoadAddOn("DependencyLoader") | 41 LoadAddOn("DependencyLoader") |
| 44 | 42 |
