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>