User: SimonAW 
Date: 2008-09-18 23:52:02+0000
Modified:
   de/www/doc/index.html
   de/www/doc/doc-generate/templates/index.tt

Log:
 DokPortal: Sektion ueber URL-Param ?grid=grid-<modulname> ausklappen. 
(Sinnvoll, wenn z.B. von anderen Seiten her deep verlinkt wird)

File Changes:

Directory: /de/www/doc/
=======================

File [changed]: index.html
Url: 
http://de.openoffice.org/source/browse/de/www/doc/index.html?r1=1.63&r2=1.64
Delta lines:  +29 -10
---------------------
--- index.html  2008-09-17 10:53:07+0000        1.63
+++ index.html  2008-09-18 23:51:59+0000        1.64
@@ -24,7 +24,26 @@
                        GridStates['grid-dev']     = 0;
                        GridStates['grid-author']  = 0;
 
+                       function getGridNameFromURLParam() {
+                               grid = undefined;
+                               if ( document.URL.indexOf('?') > 0 ) {
+                                       u = document.URL;
+                                       end = u.indexOf('#');
+                                       if ( end == -1 ) {
+                                               end = u.length;
+                                       }
+                                       grid = 
u.substring(u.indexOf('?')+1,end).split('&')[0].split('=')[1];
+                                       if ( grid == '' ) {
+                                               grid = undefined;
+                                       }
+                               }
+                               return grid;
+                       }
+
                        function toggleGridVisible( gridname ) {
+                               if ( gridname == undefined ) {
+                                       return;
+                               }
                                var obj = document.getElementById( gridname );
                                if ( GridStates[gridname] == 0 ) {
                                        obj.style.display = 'block';
@@ -37,7 +56,7 @@
                </script>
                <!-- End de-header -->
        </head>
-       <body>
+       <body onload="toggleGridVisible(getGridNameFromURLParam());">
                <!-- Start Body -->
 
                <h1>Dokumentation</h1>
@@ -65,7 +84,7 @@
                                <td class="doccontent">
                                        <div class="doclink"><a 
href="javascript:toggleGridVisible('grid-all')">OpenOffice.org 
Allgemein</a></div>
                                        <div class="docdesc">
-                                               Installationsanleitungen, 
allgemeine Dokumentationen, die auf alle
+                                               Installationsanleitungen 
&middot; allgemeine Dokumentationen, die auf alle
                                                OpenOffice.org-Module zutreffen
                                        </div>
 
@@ -625,8 +644,8 @@
                                <td id="writer" class="icon-col"><a 
href="javascript:toggleGridVisible('grid-writer')"><img 
src="pics/icon-writer.png" alt="Writer" /></a></td>
                                <td class="doccontent">
                                        <div class="doclink"><a 
href="javascript:toggleGridVisible('grid-writer')">OpenOffice.org Writer 
(Textverarbeitung)</a></div>
-                                       <div class="docdesc">Das komplette 
Writer-Handbuch,
-                                               Tutorien zu Serienbriefen und
+                                       <div class="docdesc">Das komplette 
Writer-Handbuch &middot;
+                                               Tutorien zu Serienbriefen 
&middot;
                                                
Aufz&auml;hlungen/Nummerierungen</div>
                                        <div id="grid-writer" 
class="grid-container">
                                                <!-- docgrid: writer -->
@@ -1050,7 +1069,7 @@
                                <td class="doccontent">
                                        <div class="doclink"><a 
href="javascript:toggleGridVisible('grid-impress')">OpenOffice.org Impress 
(Pr&auml;sentationsmodul)</a></div>
                                        <div class="docdesc">
-                                               erste Schritte f&uuml;r 
Einsteiger, Schnellstart, Unterschiede zu PowerPoint
+                                               Erste Schritte f&uuml;r 
Einsteiger &middot; Schnellstart &middot; Unterschiede zu PowerPoint
                                        </div>
                                        <div id="grid-impress" 
class="grid-container">
                                                <!-- docgrid: impress -->
@@ -1196,7 +1215,7 @@
                                <td class="doccontent">
                                        <div class="doclink"><a 
href="javascript:toggleGridVisible('grid-draw')">OpenOffice.org Draw 
(Zeichenprogramm)</a></div>
                                        <div class="docdesc">
-                                               Das komplette Draw-Handbuch als 
PDF, Tutorium zu Imagemaps
+                                               Das komplette Draw-Handbuch als 
PDF &middot; Tutorium zu Imagemaps
                                        </div>
                                        <div id="grid-draw" 
class="grid-container">
                                                <!-- docgrid: draw -->
@@ -1342,7 +1361,7 @@
                                <td class="doccontent">
                                        <div class="doclink"><a 
href="javascript:toggleGridVisible('grid-base')">OpenOffice.org Base 
(Datenbankmodul)</a></div>
                                        <div class="docdesc">
-                                               Einf&uuml;hrung in 
Datenbankanwendungen, Entwurf einer Beispieldatenbank, ODBC-Datenanbindungen
+                                               Einf&uuml;hrung in 
Datenbankanwendungen &middot; Entwurf einer Beispieldatenbank &middot; 
ODBC-Datenanbindungen
                                        </div>
                                        <div id="grid-base" 
class="grid-container">
                                                <!-- docgrid: base -->
@@ -1596,7 +1615,7 @@
                                <td class="doccontent">
                                        <div class="doclink"><a 
href="javascript:toggleGridVisible('grid-dev')">Dokumentation f&uuml;r 
Entwickler</a></div>
                                        <div class="docdesc">
-                                               OpenOffice.org selber bauen mit 
ooobuild, OpenOffice.org mit Python skripten
+                                               OpenOffice.org kompilieren mit 
ooobuild &middot; Python-Bridge
                                        </div>
                                        <div id="grid-dev" 
class="grid-container">
                                                <!-- docgrid: dev -->
@@ -1704,7 +1723,7 @@
                                        <div class="docdesc">
                                                Informationen f&uuml;r 
Mitarbeiter im Projekt
                                                und Autoren, die neue 
Dokumentationen beitragen
-                                               und bestehende erweitern 
m&ouml;chten.
+                                               oder bestehende erweitern 
m&ouml;chten
                                        </div>
                                        <div id="grid-author" 
class="grid-container">
                                                <!-- docgrid: author -->
@@ -1772,7 +1791,7 @@
                                <td class="doccontent">
                                        <div class="doclink"><a 
href="howto/index_1_x.html">Dokumentation f&uuml;r Version 1.x und 
1.1.x</a></div>
                                        <div class="docdesc">
-                                               Dokumentation der Verson 1.x 
und 1.1.x von OpenOffice.org.
+                                               Dokumentation der Verson 1.x 
und 1.1.x von OpenOffice.org
                                        </div>
                                </td>
                        </tr>

Directory: /de/www/doc/doc-generate/templates/
==============================================

File [changed]: index.tt
Url: 
http://de.openoffice.org/source/browse/de/www/doc/doc-generate/templates/index.tt?r1=1.3&r2=1.4
Delta lines:  +29 -10
---------------------
--- index.tt    2008-09-17 10:53:07+0000        1.3
+++ index.tt    2008-09-18 23:51:59+0000        1.4
@@ -24,7 +24,26 @@
                        GridStates['grid-dev']     = 0;
                        GridStates['grid-author']  = 0;
 
+                       function getGridNameFromURLParam() {
+                               grid = undefined;
+                               if ( document.URL.indexOf('?') > 0 ) {
+                                       u = document.URL;
+                                       end = u.indexOf('#');
+                                       if ( end == -1 ) {
+                                               end = u.length;
+                                       }
+                                       grid = 
u.substring(u.indexOf('?')+1,end).split('&')[0].split('=')[1];
+                                       if ( grid == '' ) {
+                                               grid = undefined;
+                                       }
+                               }
+                               return grid;
+                       }
+
                        function toggleGridVisible( gridname ) {
+                               if ( gridname == undefined ) {
+                                       return;
+                               }
                                var obj = document.getElementById( gridname );
                                if ( GridStates[gridname] == 0 ) {
                                        obj.style.display = 'block';
@@ -37,7 +56,7 @@
                </script>
                <!-- End de-header -->
        </head>
-       <body>
+       <body onload="toggleGridVisible(getGridNameFromURLParam());">
                <!-- Start Body -->
 
                <h1>Dokumentation</h1>
@@ -65,7 +84,7 @@
                                <td class="doccontent">
                                        <div class="doclink"><a 
href="javascript:toggleGridVisible('grid-all')">OpenOffice.org 
Allgemein</a></div>
                                        <div class="docdesc">
-                                               Installationsanleitungen, 
allgemeine Dokumentationen, die auf alle
+                                               Installationsanleitungen 
&middot; allgemeine Dokumentationen, die auf alle
                                                OpenOffice.org-Module zutreffen
                                        </div>
 
@@ -82,8 +101,8 @@
                                <td id="writer" class="icon-col"><a 
href="javascript:toggleGridVisible('grid-writer')"><img 
src="pics/icon-writer.png" alt="Writer" /></a></td>
                                <td class="doccontent">
                                        <div class="doclink"><a 
href="javascript:toggleGridVisible('grid-writer')">OpenOffice.org Writer 
(Textverarbeitung)</a></div>
-                                       <div class="docdesc">Das komplette 
Writer-Handbuch,
-                                               Tutorien zu Serienbriefen und
+                                       <div class="docdesc">Das komplette 
Writer-Handbuch &middot;
+                                               Tutorien zu Serienbriefen 
&middot;
                                                
Aufz&auml;hlungen/Nummerierungen</div>
                                        <div id="grid-writer" 
class="grid-container">
                                                <!-- docgrid: writer -->
@@ -112,7 +131,7 @@
                                <td class="doccontent">
                                        <div class="doclink"><a 
href="javascript:toggleGridVisible('grid-impress')">OpenOffice.org Impress 
(Pr&auml;sentationsmodul)</a></div>
                                        <div class="docdesc">
-                                               erste Schritte f&uuml;r 
Einsteiger, Schnellstart, Unterschiede zu PowerPoint
+                                               Erste Schritte f&uuml;r 
Einsteiger &middot; Schnellstart &middot; Unterschiede zu PowerPoint
                                        </div>
                                        <div id="grid-impress" 
class="grid-container">
                                                <!-- docgrid: impress -->
@@ -126,7 +145,7 @@
                                <td class="doccontent">
                                        <div class="doclink"><a 
href="javascript:toggleGridVisible('grid-draw')">OpenOffice.org Draw 
(Zeichenprogramm)</a></div>
                                        <div class="docdesc">
-                                               Das komplette Draw-Handbuch als 
PDF, Tutorium zu Imagemaps
+                                               Das komplette Draw-Handbuch als 
PDF &middot; Tutorium zu Imagemaps
                                        </div>
                                        <div id="grid-draw" 
class="grid-container">
                                                <!-- docgrid: draw -->
@@ -140,7 +159,7 @@
                                <td class="doccontent">
                                        <div class="doclink"><a 
href="javascript:toggleGridVisible('grid-base')">OpenOffice.org Base 
(Datenbankmodul)</a></div>
                                        <div class="docdesc">
-                                               Einf&uuml;hrung in 
Datenbankanwendungen, Entwurf einer Beispieldatenbank, ODBC-Datenanbindungen
+                                               Einf&uuml;hrung in 
Datenbankanwendungen &middot; Entwurf einer Beispieldatenbank &middot; 
ODBC-Datenanbindungen
                                        </div>
                                        <div id="grid-base" 
class="grid-container">
                                                <!-- docgrid: base -->
@@ -170,7 +189,7 @@
                                <td class="doccontent">
                                        <div class="doclink"><a 
href="javascript:toggleGridVisible('grid-dev')">Dokumentation f&uuml;r 
Entwickler</a></div>
                                        <div class="docdesc">
-                                               OpenOffice.org selber bauen mit 
ooobuild, OpenOffice.org mit Python skripten
+                                               OpenOffice.org kompilieren mit 
ooobuild &middot; Python-Bridge
                                        </div>
                                        <div id="grid-dev" 
class="grid-container">
                                                <!-- docgrid: dev -->
@@ -186,7 +205,7 @@
                                        <div class="docdesc">
                                                Informationen f&uuml;r 
Mitarbeiter im Projekt
                                                und Autoren, die neue 
Dokumentationen beitragen
-                                               und bestehende erweitern 
m&ouml;chten.
+                                               oder bestehende erweitern 
m&ouml;chten
                                        </div>
                                        <div id="grid-author" 
class="grid-container">
                                                <!-- docgrid: author -->
@@ -202,7 +221,7 @@
                                <td class="doccontent">
                                        <div class="doclink"><a 
href="howto/index_1_x.html">Dokumentation f&uuml;r Version 1.x und 
1.1.x</a></div>
                                        <div class="docdesc">
-                                               Dokumentation der Verson 1.x 
und 1.1.x von OpenOffice.org.
+                                               Dokumentation der Verson 1.x 
und 1.1.x von OpenOffice.org
                                        </div>
                                </td>
                        </tr>




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an