diff options
author | Mike Crute <mcrute@gmail.com> | 2010-01-17 12:06:15 -0500 |
---|---|---|
committer | Mike Crute <mcrute@gmail.com> | 2010-01-17 12:06:15 -0500 |
commit | 55974d21a824378b287e563bce4c32597060cfca (patch) | |
tree | ff8426efe10ff98189fee26583f061fb08f19a50 /docroot/application.js | |
download | designer_site-55974d21a824378b287e563bce4c32597060cfca.tar.bz2 designer_site-55974d21a824378b287e563bce4c32597060cfca.tar.xz designer_site-55974d21a824378b287e563bce4c32597060cfca.zip |
Diffstat (limited to 'docroot/application.js')
-rwxr-xr-x | docroot/application.js | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/docroot/application.js b/docroot/application.js new file mode 100755 index 0000000..22bf06e --- /dev/null +++ b/docroot/application.js | |||
@@ -0,0 +1,67 @@ | |||
1 | /* | ||
2 | * Material Experience - Development Loader | ||
3 | * | ||
4 | * EYEMG - Interactive Media Group | ||
5 | * Created by Mike Crute (mcrute@eyemg.com) | ||
6 | * Updated by Mike Crute (mcrute@eyemg.com) on 9/26/07 | ||
7 | * | ||
8 | * Loads the designer site in the development environment, | ||
9 | * this facilitates us having multiple class files. This | ||
10 | * file is pre-processed by the build system to pull | ||
11 | * out include files for building into the final site. | ||
12 | * | ||
13 | * Thus, the require statements are magic :-) | ||
14 | */ | ||
15 | |||
16 | var DesignerSite = | ||
17 | { | ||
18 | Version: "$Revision$".match(/[0-9]+/), | ||
19 | |||
20 | require: function(libraryName) | ||
21 | { | ||
22 | document.write('<script type="text/javascript" src="' + libraryName + '"></script>'); | ||
23 | }, | ||
24 | |||
25 | load: function() | ||
26 | { | ||
27 | // Prototype Stuff | ||
28 | this.require("lib/prototype.js"); | ||
29 | |||
30 | // Script.aculo.us Stuff | ||
31 | this.require("lib/scriptaculous/scriptaculous.js"); | ||
32 | this.require("lib/scriptaculous/effects.js"); | ||
33 | this.require("lib/scriptaculous/builder.js"); | ||
34 | this.require("lib/scriptaculous/dragdrop.js"); | ||
35 | this.require("lib/scriptaculous/slider.js"); | ||
36 | |||
37 | // Other 3rd Party Libraries | ||
38 | this.require("lib/swfobject/swfobject.js"); | ||
39 | this.require("classes/decoder.module.js"); | ||
40 | |||
41 | // Application Code | ||
42 | this.require("classes/utility.js"); | ||
43 | this.require("classes/chip.class.js"); | ||
44 | this.require("classes/cookie.class.js"); | ||
45 | this.require("classes/card.class.js"); | ||
46 | this.require("classes/bezel.class.js"); | ||
47 | this.require("classes/overlay.class.js"); | ||
48 | this.require("classes/roundcorners.class.js"); | ||
49 | this.require("classes/table.class.js"); | ||
50 | this.require("classes/history.class.js"); | ||
51 | this.require("classes/sketchbook.class.js"); | ||
52 | this.require("classes/application.js"); | ||
53 | |||
54 | // Layout Engines | ||
55 | this.require("classes/layout.class.js"); | ||
56 | this.require("classes/layouts/layout.error.class.js"); | ||
57 | this.require("classes/layouts/layout.primary.class.js"); | ||
58 | this.require("classes/layouts/layout.special.class.js"); | ||
59 | this.require("classes/layouts/layout.custom.class.js"); | ||
60 | |||
61 | // Namespaces and Data | ||
62 | this.require("data/strings.en.js"); | ||
63 | this.require("classes/sme.namespace.js"); | ||
64 | } | ||
65 | }; | ||
66 | |||
67 | DesignerSite.load(); \ No newline at end of file | ||