<%@ page language="java"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%> 
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>

<html:html locale="true">
  <head>
    <html:base />
	
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

	<title>Comic Application</title>
	</head>
	<body>
	<table border="0" width="100%" height="100%" cellpadding="5">
		<colgroup>
    		<col width="10%">
			<col width="80%">
			<col width="10%">
		</colgroup>
  		<!-- Kopfbereich -->
		<tr bgcolor="lightgrey" height="10%">
			<td align="center" colspan="3"><b>Liste der Comics</b></td>
		</tr>
		<!-- Hauptbereich -->
		<tr>
			<!-- Linker Navigationsbereich -->
			<td bgcolor="tan" valign="top" with="100">
				<% out.println(com.peetz.comics.navigation.MenuLinks.getInstance().toString()); %>
			</td>
			<td bgcolor="wheat" valign="top">
				<p>Comic Manager</p>
				Show the comic list

<table border="1">
 <tbody>
 <%-- set the header --%>
 <tr>
 <td>Publisher name</td>
 <td>&nbsp;</td>
 <td>&nbsp;</td>
 </tr>
 <%-- check if publisher exists and display message or iterate over books  --%>
 <logic:empty name="publisherListForm" property="publisherViews">
 <tr>
 <td colspan="5">No publishers available</td>
 </tr>
 </logic:empty>
 <logic:notEmpty name="publisherListForm" property="publisherViews">
 <logic:iterate name="publisherListForm" property="publisherViews" id="publisher">
 <tr>
 <%-- print out the book informations --%>
 <td><bean:write name="publisher" property="name" /></td>
 <%-- print out the edit and delete link for each book --%>
 <td><html:link action="publisherEdit.do?do=editPublisher" paramName="publisher"
 paramProperty="id" paramId="id">Edit</html:link></td>
 <td><html:link action="publisherEdit.do?do=deletePublisher" paramName="publisher"
 paramProperty="id" paramId="id">Delete</html:link></td>
 </tr>
 </logic:iterate>
 </logic:notEmpty>
 <%-- end interate --%>
	
 <%-- if publishers cannot be found display a text --%>
 <logic:notPresent name="publisher">
 <tr>
 <td colspan="5">No publishers found.</td>
 </tr>
 </logic:notPresent> 
	
 </tbody>
 </table>
  <br>
 <%-- add and back to menu button --%>
 <html:button property="add" onclick="location.href='../publisherEdit.do?do=addPublisher'">Add a new publisher</html:button>
 &nbsp;
 <html:button property="back" onclick="location.href='default.do'">Back to menu
 </html:button>




			</td>
			<!-- Rechter Navigationsbereich -->
			<td bgcolor="tan" with="15%">&nbsp;</td>
		</tr>
		<!-- Fussbereich -->
		<tr bgcolor="lightgrey" height="10%">
			<td align="right" colspan="3">
				<p>Ingenieurb&uuml;ro Thomas Peetz</p>
			</td>
		</tr>
	</table>
	</body>
</html:html>
