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