From 55974d21a824378b287e563bce4c32597060cfca Mon Sep 17 00:00:00 2001 From: Mike Crute Date: Sun, 17 Jan 2010 12:06:15 -0500 Subject: Initial import --- docroot/application.js | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100755 docroot/application.js (limited to 'docroot/application.js') 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 @@ +/* + * 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(''); + }, + + 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(); \ No newline at end of file -- cgit v1.2.3