| 1 | === HTML === |
| 2 | |
| 3 | The main output consists of interlinked HTML files. There are three different views serving different purposes. |
| 4 | |
| 5 | There is the '''Main View''', which serves as a browseable representation of the source code, with a separate page for every every module and every construct. The output currently includes and shows the source code for every module and construct and all references to known constructs are linked to the corresponding page for these construct. |
| 6 | |
| 7 | Then there is the '''Module Parameter/Testcase View''' that shows a summary of the module parameters related to a particular test case and vice versa. Optionally it can also display the path to each reference, which is useful for indirect references (i.e. a module parameter is referenced in a function or an altstep called within another function, which in turn is called within the test case). |
| 8 | |
| 9 | Finally, there is the '''Import View''' which should serve as an overview of the dependency relations between modules. This view is currently based on the import statements only and does not take into account whether imported definitions are actually used in the importing module. Apart from direct dependencies, it also lists distinct indirect dependencies (i.e. when module1 imports from module2 which in turn imports from module3, when module1 is selected, module3 will be listed as an indirect dependency, since for consistent use of module1 both module2 and module3 will be necessary). |
| 10 | |
| 11 | |
| 12 | [[Include(wiki:Documentation/T3D/Main-Output/HTML/Layout)]] |
| 13 | |
| 14 | The main output has been tested so far under: |
| 15 | - Windows: Firefox 3.x, Opera 9.51, !SeaMonkey 1.1, Safari 3.1.2, Internet Explorer 7 |
| 16 | - Linux: Firefox 3.x, Opera 10.00, Konqueror 4.2.2 |
| 17 | |
| 18 | [[Include(wiki:Documentation/T3D/Main-Output/HTML/CSS)]] |
| 19 | [[Include(wiki:Documentation/T3D/Main-Output/HTML/JavaScript)]] |