Ressources pour la page JSF index.xhtml

Par convention JSF, les ressources doivent se trouver dans un répertoire nommé "resources" placé à la racine des pages Web (dans le répertoire "webapp").

Extrait de la page JSF :

<h:head>
    <h:outputStylesheet name="css/mycsslayout.css"/>
    <h:outputScript name="js/script.js" target="head"/>
    <title>Conversation</title>
</h:head>

Contenu du fichier CSS mycsslayout placé sous le répertoire css :

.topAligned {
    vertical-align: top;
}

Contenu du fichier JavaScript script.js placé sous le répertoire js :

/* Copier le contenu d'un textarea dans le clipboard */
function copyToClipboard(idTextArea) {
    var textArea = document.getElementById("form:" + idTextArea);
    textArea.select();
    document.execCommand('copy');
    // return false;
}

/* Effacer la dernière question et la dernière réponse */
function toutEffacer() {
    document.getElementById("form:question").value = "";
    document.getElementById("form:reponse").value = "";
}