From bf277ddb0032fdb0eb261f14f8987b9ce3686383 Mon Sep 17 00:00:00 2001 From: annegf <anne.garciafernandez@univ-grenoble-alpes.fr> Date: Wed, 5 Feb 2025 11:09:27 +0100 Subject: [PATCH] Change default options and improve search page presentation --- data/xslt/tei2search_template.xsl | 108 ++++++++++++++++-------------- 1 file changed, 56 insertions(+), 52 deletions(-) diff --git a/data/xslt/tei2search_template.xsl b/data/xslt/tei2search_template.xsl index 01e4bae4..79bd1272 100644 --- a/data/xslt/tei2search_template.xsl +++ b/data/xslt/tei2search_template.xsl @@ -41,60 +41,64 @@ <xsl:text>{% block body %}</xsl:text> <xsl:value-of select="$br"/> - <h1>Chercher dans un vers...</h1> - <div id="app"> - <div class="App"> - <div class="Loader">chargement des données...</div> - <div class="SearchBox"> - <div class="Search"> - <input type="text"/> - <button class="clear">×</button> + <div> + <h3>Chercher dans un vers...</h3> + <div id="app"> + <div class="App"> + <div class="Loader">chargement des données...</div> + <div class="SearchBox"> + <div class="Search"> + <input type="text"/> + <button class="clear">×</button> + </div> + <ul class="SuggestionList"/> + <details class="AdvancedOptions p-4 pt-2 pb-2"> + <summary>Options avancées</summary> + <form class="options"> + <div> + <b>Chercher dans les manuscrits :</b> + <label> + <b><input type="checkbox" name="fields" value="lem" + checked=""/> BnFfr 2817</b> + </label> + <xsl:for-each select="$all_witness_id"> + <xsl:variable name="wit" select="replace(., '#', '')"/> + <label><input type="checkbox" name="fields" value="{$wit}" + /> <xsl:value-of select="$wit"/></label> + <xsl:text> </xsl:text> + </xsl:for-each> + </div> + <div> + <b>Élargir la recherche :</b> + <br/> + <label><input type="checkbox" name="prefix" value="false"/> + Rechercher les mots qui commencent par... (par exemple + <code>qui</code> renverra <code>qui</code>, + <code>quidem</code>, etc.)</label> + <br/> + <label><input type="checkbox" name="fuzzy" value="false"/> + Autoriser les résultats approximatifs</label> + </div> + <div> + <b>Rechercher </b> + <label><input type="radio" name="combineWith" value="OR"/> au + moins un des termes (<code>roy</code> ou + <code>ost</code>)</label> + <label><input type="radio" name="combineWith" value="AND" + checked=""/> tous les termes (<code>roy</code> et + <code>ost</code>)</label> + </div> + </form> + </details> </div> - <ul class="SuggestionList"/> - <details class="AdvancedOptions" open=""> - <summary>Options avancées</summary> - <form class="options"> - <div> - <b>Chercher dans les manuscrits :</b> - <label> - <b><input type="checkbox" name="fields" value="lem" checked="" - /> BnFfr 2817</b> - </label> - <xsl:for-each select="$all_witness_id"> - <xsl:variable name="wit" select="replace(., '#', '')"/> - <label><input type="checkbox" name="fields" value="{$wit}" - checked=""/> <xsl:value-of select="$wit"/></label> - <xsl:text> </xsl:text> - </xsl:for-each> - </div> - <div> - <b>Élargir la recherche :</b> - <br/> - <label><input type="checkbox" name="prefix" value="true" checked="" - /> Rechercher les mots qui commencent par... (par exemple - <code>qui</code> renverra <code>qui</code>, - <code>quidem</code>, etc.)</label> - <br/> - <label><input type="checkbox" name="fuzzy" value="true" checked=""/> - Autoriser les résultats approximatifs</label> - </div> - <div> - <b>Rechercher </b> - <label><input type="radio" name="combineWith" value="OR" checked="" - /> au moins un des termes (<code>roy</code> ou - <code>ost</code>)</label> - <label><input type="radio" name="combineWith" value="AND"/> tous les - termes (<code>roy</code> et <code>ost</code>)</label> - </div> - </form> - </details> - </div> - <div class="m-4"> - <p class="Explanation">Votre recherche n'a donné aucun résultat. Vous pouvez - élargir votre recherche en cherchant <i>les mots commençant par</i> et/ou en - autorisant les <i>résultats approximatifs</i>.</p> + <div class="m-4"> + <p class="Explanation">Votre recherche n'a donné aucun résultat. Grâce aux + options avancées, vous pouvez élargir votre recherche en cherchant + <i>les mots commençant par</i>, en autorisant les <i>résultats + approximatifs</i> et en cherchant pour différents témoins.</p> + </div> + <ul class="resultsList"/> </div> - <ul class="resultsList"/> </div> </div> -- GitLab