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