Diese Seite beschreibt, welche Ausgaben StaProMa erzeugt.
Die Main-Class erzeugt das Grundgerüst der Ausgabe. Für die Formatierung der HTML-Ausgabe wird die Datei style.css aus dem gleichen Verzeichnis eingebunden. Als Navigation (css-Class navigation) werden die Links zu den anderen Status-Dateien erzeugt. Als Titel (css-Class title) wird der entsprechende TaskState angegeben. Als Fußzeile wird das aktuelle Datum ausgegeben css-Class generationTime).
Dieser Renderer erzeugt für einen Status die html-Ausgabe, in der die Tasks in ihrer alphabetischen Reihenfolge hierarchisch dargestellt werden. Die Hierarchie wird über Header-Tags abgebildet.
Directory-Tasks werden mit Link auf das Verzeichnis gerendert. Bei einer entsprechenden Einstellung des Browsers kann man die StaProMa-Dateien aus dem Verzeichnis direkt im Editor öffnen.
LeafTasks (echte Todos) werden jeweils innerhalb einer unsortierten Liste (ul) als Listeneinträge (li) dargestellt. Tasks mit einer Priorität haben jeweils die css-Class priorityn ihrer Priorität.
Dieser Render erzeugt eine nach Beschreibung sortierte Liste aller Tasks die im Status "SCHEDULED" sind. Beginnt die Beschreibung mit einem Datum im ISO-Format, dann erhält man eine Sortierung nach Datum.
<html> <head> <title>Current</title> <link type="text/css" href="style.css" rel="stylesheet"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body> <div class="navigation"><a href="01_currentItems.html">Current</a> ...</div> <hr> <div class="title">Current Items</div> <hr> <ul> <li class="priority1">do now with priority of 1</li> </ul> <h1>A level down</h1> <ul> <li>No priority</li> </ul> <div class="generationTime">Tue Oct 25 21:06:31 CEST 2016</div> </body> </html>