buildframework/helium/doc/src/index.rst.ftl
changeset 179 d8ac696cc51f
parent 1 be27ed110b50
child 217 0f5e3a7fb6af
--- a/buildframework/helium/doc/src/index.rst.ftl	Wed Oct 28 14:39:48 2009 +0000
+++ b/buildframework/helium/doc/src/index.rst.ftl	Wed Dec 23 19:29:07 2009 +0200
@@ -78,20 +78,11 @@
    
    tutorials/configuration/SimplestConfiguration
    tutorials/configuration/UseHlmTasksInConfiguration
-   tutorials/configuration/HowtoCreateANewSignal
    tutorials/rom_image
    tutorials/variant
    tutorials/qt_build
 <#if !ant?keys?seq_contains("sf")>
    nokia/blacktusk/howto-setup-blacktusk-with-helium
-
-* IDO_
-
-.. _IDO: ido
-
-* TeamCI_
-
-.. _TeamCI: teamci
 </#if>
 
 .. raw:: html
@@ -112,36 +103,135 @@
    :maxdepth: 1
 
 <#if !ant?keys?seq_contains("sf")>   
+   nokia/support
    nokia/nokia
    nokia/retrieving
 </#if>
    sf
    manual/running
    manual/configuring
-   manual/configuringdiamonds
-   manual/signaling
+   
+.. raw:: html
+
+   <script type="text/javascript" language="JavaScript"><!--
+   function HideContent(d) {
+   if(d.length < 1) { return; }
+   document.getElementById(d).style.display = "none";
+   }
+   function ShowContent(d) {
+   if(d.length < 1) { return; }
+   document.getElementById(d).style.display = "block";
+   }
+   function ReverseContentDisplay(d) {
+   if(d.length < 1) { return; }
+   if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
+   else { document.getElementById(d).style.display = "none"; }
+   }
+   //--></script>
+   <ul><li class="toctree-l1"><a href="javascript:ReverseContentDisplay('stages')">Stages</a></li></ul>
+   <div id="stages" style="display:none; position:absolute; border-style: solid; background-color: white; padding: 5px;">
+   
+.. toctree::
+   :maxdepth: 2
+   
    manual/stages
+   
+.. raw:: html
+
+   </div>
 <#if !ant?keys?seq_contains("sf")>
+   <ul><li class="toctree-l1"><a href="javascript:ReverseContentDisplay('nokiastages')">Nokia Stages</a></li></ul>
+   <div id="nokiastages" style="display:none; position:absolute; border-style: solid; background-color: white; padding: 5px;">
+
+.. toctree::
+   :maxdepth: 2
+   
    nokia/nokiastages
+   
+.. raw:: html
+
+   </div>
+</#if>
+.. toctree::
+   :maxdepth: 1
+   
+<#if !ant?keys?seq_contains("sf")>
    nokia/rndsdk_user_manual
    nokia/quality
 </#if>
-   manual/cruisecontrol
    manual/debugging
    metrics
-   manual/APIs
-<#if !ant?keys?seq_contains("sf")>
-   api_changes
+   
+.. raw:: html
+
+   <ul><li class="toctree-l1"><a href="javascript:ReverseContentDisplay('api')">API</a></li></ul>
+   <div id="api" style="display:none; position:absolute; border-style: solid; background-color: white; padding: 5px;">
    
-* helium-antlib_
+* `Helium API`_
+* `Helium Antlib`_
+* `Ant Tasks`_
+
+.. _`Ant Tasks`: api/ant/index.html
+.. _`Helium API`: api/helium/index.html
+.. _`Helium Antlib`: helium-antlib/index.html
+
+<#if !(ant?keys?seq_contains("sf"))>
+* `Python API`_
+* `Java API`_
+* `IDO API`_
+* `DFS70501 API`_
 
-.. _helium-antlib: helium-antlib
+.. _`Python API`: api/python/index.html
+.. _`Java API`: api/java/index.html
+.. _`IDO API`: <#if ant['helium.version']?matches("^\\d+\\.0(?:\\.\\d+)?$")>../</#if>ido/api/helium/index.html
+.. _`DFS70501 API`: dfs70501/api/helium/index.html
+</#if>
+
+.. raw:: html
+
+   </div>
+   
+<#if !ant?keys?seq_contains("sf")>
+.. toctree::
+   :maxdepth: 1
+   
+   api_changes
+   nokia/releasenotes
 </#if>
 
 .. raw:: html
 
    </td><td>
 
+Helium Framework configuration
+==============================
+
+.. toctree::
+   :maxdepth: 1
+   
+   tutorials/configuration/HowtoCreateANewSignal
+   manual/signaling
+   manual/configuringdiamonds
+   manual/cruisecontrol
+   manual/antlogging
+* helium-antlib_
+
+.. _helium-antlib: helium-antlib
+
+<#if !ant?keys?seq_contains("sf")>
+Customer docs
+=============
+
+* IDO_
+
+.. _IDO: <#if ant['helium.version']?matches("^\\d+\\.0(?:\\.\\d+)?$")>../</#if>ido
+
+* TeamCI_
+
+.. _TeamCI: <#if ant['helium.version']?matches("^\\d+\\.0(?:\\.\\d+)?$")>../</#if>teamci
+
+</#if>
+
 Helium Architecture
 ===================