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 |