package rendering;
import org.apache.commons.lang.StringEscapeUtils;
/*******************************************************************************
* Bibliothèque - IHM
*
* Bibliothèque de médias
*
* @package Bibliotheque.html
* @author Alexandre Besnard, Quentin Rousseau
* @copyright Quentin Rousseau, Alexandre Besnard (c) 2010-2011
*
* @version 1.0
*
* @filesource HtmlContent.java
* @role Cette classe permet principalement de générer le header
* et le footer d'une page HTML.
*
*******************************************************************************/
public class HtmlContent {
public HtmlContent() {
}
public String header(String title) {
return "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">"
+ "<html>"
+ "<head>"
+ "<meta http-equiv=\"content-type\" content=\"text/html;charset=utf-8\" />"
+ "<title>" + title + "</title>"
+ "<link type=\"text/css\" href=\"menu.css\" rel=\"stylesheet\" />"
+ "<script type=\"text/javascript\" src=\"jquery.js\"></script>"
+ "<script type=\"text/javascript\" src=\"menu.js\"></script>"
+ "</head>"
+ "<style type=\"text/css\">* { margin:0;padding:0;} body { background:rgb(74,81,85); }"
+ "div#menu { margin:5px auto; }"
+ "div#copyright {font:11px 'Trebuchet MS';color:#fff;text-indent:30px;padding:40px 0 0 0;}"
+ "div#copyright a { color:#9acd32; }"
+ "div#copyright a:hover { color:#fff; }"
+ "</style>"
+ "<center><a href=\"/GestionRH-war\"><img style=\"border:none;\" src=\"images/rhBoard.png\" alt=\"RHBoard\" height=\"160\" /></center></a>"
+ "<div id=\"menu\">"
+ "<ul class=\"menu\">"
+ "<li><a href=\"#\" class=\"parent\"><span>" + StringEscapeUtils.escapeHtml("Candidater") + "</span></a>"
+ "<ul>"
+ "<li><a href=\"/GestionRH-war/ListerOffres\"><span>Lister les offres</span></a></li>"
+ "<li><a href=\"/GestionRH-war/LireMonDossier\"><span>Lister mon dossier</span></a></li>"
+ "<li><a href=\"/GestionRH-war/GererConvocations\"><span>Consulter mes convocations</span></a></li>"
+ "</ul>"
+ "</li>"
+ "<li><span><a href=\"#\">" + StringEscapeUtils.escapeHtml("Recruter") + "</a></span>"
+ "<ul>"
+ "<li><a href=\"/GestionRH-war/ListerDossiers\"><span>Lister les dossiers</span></a></li>"
+ "</ul>"
+ "</li>"
/*
+ "<ul>"
+ "<li><a href=\"#\" class=\"parent\"><span>Livre</span></a>"
+ "<ul>"
+ "<li><a href=\"/GestionRH-war/AjouterLivreFormServlet\"><span>Ajouter</span></a></li>"
+ "<li><a href=\"/GestionRH-war/ModifierLivreServlet\"><span>Modifier & Supprimer</span></a></li>"
+ "<li><a href=\"/GestionRH-war/EmprunterLivreServlet\"><span>Emprunter/Réserver</span></a></li>"
+ "</ul>"
+ "</li>"
+ "<li><a href=\"#\" class=\"parent\"><span>Dvd</span></a>"
+ "<ul>"
+ "<li><a href=\"/GestionRH-war/AjouterDVDFormServlet\"><span>Ajouter</span></a></li>"
+ "<li><a href=\"/GestionRH-war/ModifierDVDServlet\"><span>Modifier & Supprimer</span></a></li>"
+ "<li><a href=\"/GestionRH-war/EmprunterDVDServlet\"><span>Emprunter/Réserver</span></a></li>"
+ "</ul>"
+ "</li>"
+ "</ul>"
+ "</li>"
+ "<li><a href=\"#\"><span>Help</span></a></li>"
+ "<li class=\"last\"><a href=\"contacts.jsp\"><span>Contacts</span></a></li>"
*/
+ "</ul>"
+ "</div><body>"
+ "<center><h1>" + title + "</h1></center>";
}
public String footer() {
return "</body>"
+ "<div id=\"copyright\">Copyright © 2011-2012 | IR331 : Logiciel isolé par <a href=\"mailto:quentin.rousseau@telecom-bretagne.eu\">Rousseau Quentin</a>"
+ " & <a href=\"mailto:alexandre.besnard@telecom-bretagne.eu\">Besnard Alexandre</a>"
+ " & <a href=\"mailto:johnatan.morfin@telecom-bretagne.eu\">Morfin Jonathan</a>"
+ " & <a href=\"mailto:yohann.lepage@telecom-bretagne.eu\">Lepage Yohann</a> | Design par <a href=\"http://apycom.com/\">Apycom jQuery Menus</a></div>"
+ "<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />"
+ "<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />"
+ "</body>"
+ "</html>";
}
public String error(String error) {
return "<center><div><table><tr><td><img src=\"images/info.png\" alt=\"Note\" height=\"160\" /></td><td><font color=\"red\">" + StringEscapeUtils.escapeHtml(error) + "</font></div></td></tr></table></center>";
}
public String success(String msg) {
return "<center><div><table><tr><td><img src=\"images/validCheckBox.png\" alt=\"Note\" height=\"160\" /></td><td><font color=\"darksalmon\">" + StringEscapeUtils.escapeHtml(msg) + "</font></div></td></tr></table></center>";
}
}