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

Last change on this file since 347 was 347, checked in by sven, 11 years ago

Diverse Verbesserungen am Homepagesystem, die bereits lange anstanden.

  • Die Suche ist endlich implementiert, wenngleich auch relativ unschoen mittels einer eingebundenen Google-Suche.

Bugfixes:

  • de/news.php: Syntaxfehler im Neuigkeiten-Menü

Backend-Aenderungen:

  • Englischsprachige Benutzer, die auf die deutsche Seite kommen oder andersrum erhalten einen Hinweis, dass es die andere Sprachversion gibt (noch nicht vollständig implementiert)
  • Es gibt ein besseres Logging-System, welches Client- und Serverausgaben verbindet
  • Das System generiert jetzt selbst Clean-URLs direkt (zumindest aus Menue/Template, Inhalte werden nicht touchiert). Das reduziert die Anzahl der Zugriffe erheblich.
  • Ein paar CSS-Details
  • navigation.xml: "#DUMME-VERLINKUNG"-Einträge entfernt
File size: 895 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        'log',
23
24        // ganz am anfang
25        'prefs',
26       
27        // needs log, t29msg
28        'interlang',
29
30        // needs prefs
31        'menu',
32        'piwik',
33       
34        // ggf verbaendelt mit menu wg scroll lock
35        'smoothscroll',
36
37        // shall be at end
38        'page',
39];
40
41t29.startup.setup = function(){
42        $.each(t29.startup.modules, function(){
43                if(t29[this] && t29[this].setup)
44                        t29[this].setup();
45                else
46                        log("t29Startup: No setup found for "+this);
47        });
48};
49
50$(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