<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:ui="http://xmlns.jcp.org/jsf/facelets" xmlns:f="http://xmlns.jcp.org/jsf/core" xmlns:jsf="http://xmlns.jcp.org/jsf"> <head> <link rel="stylesheet" type="text/css" href="/minimal.css"/> </head> <body> <ui:include src="/navigation.xhtml" /> <form action="" jsf:id="search"> <h:panelGrid columns="2"> <label for="searchString">Élément recherché dans l'ensemble de l'encyclopédie</label> <input type="text" id="searchString" jsf:value='#{searchView.searchString}'/> <button jsf:action="#{searchView.search}">Rechercher</button> </h:panelGrid> </form> <p jsf:rendered="#{searchView.publisherSearchEmpty()}">Aucun éditeur ne correspond à votre recherche : ${searchView.searchString}.</p> <h:dataTable rendered="#{!searchView.publisherVersions.isEmpty()}" value="#{searchView.publisherVersions}" var="version"> <h:column> <f:facet name="header">Name</f:facet> ${version.publisherName} </h:column> <h:column> <f:facet name="header">Address</f:facet> ${version.publisherPostOfficeBoxNumber}<br /> ${version.publisherStreetAddress}<br /> ${version.publisherPostalCode} ${version.publisherAddressLocality}<br /> ${version.publisherAddressRegion}<br /> ${version.publisherAddressCountry.countryName} </h:column> <h:column> <f:facet name="header">Telephone</f:facet> ${version.publisherTelephone} </h:column> <h:column> <f:facet name="header">Email</f:facet> ${version.publisherEmail} </h:column> <h:column> <f:facet name="header">URL</f:facet> ${version.publisherURL} </h:column> <h:column> <f:facet name="header">History</f:facet> <h:outputText escape="false" value="#{version.publisherHistory}"/> </h:column> </h:dataTable> <p jsf:rendered="#{searchView.accountSearchEmpty()}">Aucun compte ne correspond à votre recherche : ${searchView.searchString}.</p> <h:dataTable rendered="#{!searchView.accounts.isEmpty()}" value="#{searchView.accounts}" var="account"> <h:column> <f:facet name="header">Name</f:facet> ${account.getDisplayName()} </h:column> <h:column> <f:facet name="header">Presentation</f:facet> <h:outputText escape="false" value="#{account.presentation}"/> </h:column> </h:dataTable> </body> </html>