Home | History | Annotate | Download | only in doc
      1 //****************************************************************
      2 // Writes a table data element to the document. If pHRef equals
      3 // pCurrentPage then 'class="current"' is added to the td element.
      4 // For example:
      5 //    writeTD("a.html", "a.html", "b")
      6 // Would write
      7 //    <td class="current"><a href="a.html">b</a><td>
      8 //
      9 // @param pCurrentPage the current page. For example "index.html"
     10 // @param pHRef the string that should apear in the href
     11 // @param pValue the string that should apear as the value
     12 //****************************************************************
     13 function writeTD(pCurrentPage, pHRef, pValue)
     14 {
     15    document.write('                <td')
     16    document.write(pCurrentPage == pHRef ? ' class="current"' : '')
     17    document.write('><a href="')
     18    document.write(pHRef)
     19    document.write('">')
     20    document.write(pValue)
     21    document.writeln('</a></td>')
     22 }
     23 
     24 //******************************************************************
     25 // Writes the main menu to the document.
     26 // @param pCurrentPage the current page. For example "index.html"
     27 //******************************************************************
     28 function displayMenu(pCurrentPage) {
     29    document.writeln('<div id="topmenu">')
     30    document.writeln('    <table width="100%">')
     31    document.writeln('            <tr>')
     32        writeTD(pCurrentPage,             "index.html", "Welcome")
     33        writeTD(pCurrentPage,          "download.html", "Download")
     34        writeTD(pCurrentPage,"documentation-main.html", "Documentation")
     35        writeTD(pCurrentPage,         "migrating.html", "Migrating from JUnit")
     36        writeTD(pCurrentPage, "../javadocs/index.html", "JavaDoc")
     37        writeTD(pCurrentPage, "selenium.html", "Selenium")
     38    document.writeln('            </tr>')
     39    document.writeln('            <tr>')
     40        writeTD(pCurrentPage,           "eclipse.html", "Eclipse")
     41        writeTD(pCurrentPage,              "idea.html", "IDEA")
     42        writeTD(pCurrentPage,             "maven.html", "Maven")
     43        writeTD(pCurrentPage,               "ant.html", "Ant")
     44        writeTD(pCurrentPage,              "misc.html", "Miscellaneous")
     45        writeTD(pCurrentPage,              "book.html", "Book")
     46        writeTD(pCurrentPage,              "http://beust.com/kobalt", "Kobalt")
     47    document.writeln('            </tr>')
     48    document.writeln('        </table>')
     49    document.writeln('    </div>')
     50 
     51 }
     52 
     53