source: t29-www/shared/js-v6/modules/startup.js @ 277

Last change on this file since 277 was 277, checked in by sven, 12 years ago

JavaScript-Preferences-System, mit dem die Einstellungen fuers Menue erhalten bleiben. Refactoring des menu.js-Codes. startup.js um Reihenfolge der Scripte festzulegen. Diverse Bugfixes im PHP und Inhalt.

File size: 834 bytes
Line 
1/**
2 * Reihenfolge spielt eine Rolle: Manche Module brauchen andere,
3 * um was sinnvolles machen zu koennen!!
4 *
5 * Insbesondere sind systemkritisch: t29.msg (braucht kein startup) und t29.prefs
6 *
7 *
8 *
9 **/
10 
11if(!t29) window.t29 = {}; // the t29 namespace
12
13t29.startup = {};
14
15t29.startup.modules = [
16        // independent #content enrichment
17        'auto_bildbreite',
18        'defaultvalue',
19        'heading_links',
20        'img_license',
21        'lightbox',
22
23        // ganz am anfang
24        'prefs',
25
26        // needs prefs
27        'menu',
28       
29        // ggf verbaendelt mit menu wg scroll lock
30        'smoothscroll',
31
32        // shall be at end
33        'page',
34];
35
36t29.startup.setup = function(){
37        $.each(t29.startup.modules, function(){
38                if(t29[this] && t29[this].setup)
39                        t29[this].setup();
40                else
41                        log("t29Startup: No setup found for "+this);
42        });
43};
44
45$(t29.startup.setup);
Note: See TracBrowser for help on using the repository browser.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License