blob: 50027f46273ad4404cccf2aace73575824a11428 [file] [log] [blame]
<%
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
%>
<div>
<a class="nolinkstyle" href=<%
out.print("\"")
out.print(currentNode.getPath())
out.print(".html")
out.print("\"")
%>>
<div class="message">
<b>
<span>
From
<%
var from = currentNode["From"];
if (from.indexOf(" ") > 0)
out.print(from.substring(0, from.indexOf(" ")))
else
out.print(from)
%>
</span>
<span>
<%
var d = new Date(currentNode["Date"])
var now = Date.now()
if (now - d.value < 79200000) {
out.print(" at ")
out.print(d.getHours()+":"+d.getMinutes())
} else {
out.print(" on ")
var m_names = new Array("Jan", "Feb", "Mar",
"Apr", "May", "Jun", "Jul", "Aug", "Sep",
"Oct", "Nov", "Dec")
out.print(m_names[d.getMonth()]+" "+d.getDate())
}
%>
</span>
</b>
<br>
<%= currentNode["Subject"] %> <br>
<div class="bodypreview">
<%
var lines = currentNode["Body"].split('\n');
for (i=0; i<Math.min(5,lines.length); i++ ) {
var line = lines[i];
%>
<script type="text/javascript">
document.write(toHtmlString("<%= new String(line) %>"));
</script>
<%
out.print("<br>");
}
%>
</div>
</div>
</a>
</div>