Skip to content
Snippets Groups Projects
Commit 3e79605f authored by Anne Garcia-Fernandez's avatar Anne Garcia-Fernandez
Browse files

Improve presentation : customisation and translate to french

parent 99507a29
No related branches found
No related tags found
1 merge request!99Merge Search functionnality to Master
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
</xsl:variable> </xsl:variable>
<xsl:template match="/"> <xsl:template match="/">
<xsl:variable name="all_witness_id" select=" distinct-values(//@wit/tokenize(., ' '))"/> <xsl:variable name="all_witness_id" select="distinct-values(//@wit/tokenize(., ' '))"/>
<xsl:text>{% extends "base.html.j2" %}</xsl:text> <xsl:text>{% extends "base.html.j2" %}</xsl:text>
<xsl:value-of select="$br"/> <xsl:value-of select="$br"/>
<xsl:text>{% block css %}</xsl:text> <xsl:text>{% block css %}</xsl:text>
...@@ -40,61 +40,67 @@ ...@@ -40,61 +40,67 @@
<xsl:value-of select="$br"/> <xsl:value-of select="$br"/>
<xsl:text>{% block body %}</xsl:text> <xsl:text>{% block body %}</xsl:text>
<xsl:value-of select="$br"/> <xsl:value-of select="$br"/>
<h1>Chercher dans un vers...</h1> <h1>Chercher dans un vers...</h1>
<div id="app"> <div id="app">
<div class="App"> <div class="App">
<div class="Loader">loading...</div> <div class="Loader">chargement des données...</div>
<div class="SearchBox"> <div class="SearchBox">
<div class="Search"> <div class="Search">
<input type="text"/> <input type="text"/>
<button class="clear">×</button> <button class="clear">×</button>
</div> </div>
<ul class="SuggestionList"></ul> <ul class="SuggestionList"/>
<details class="AdvancedOptions" open=""> <details class="AdvancedOptions" open="">
<summary>Advanced options</summary> <summary>Options avancées</summary>
<form class="options"> <form class="options">
<div> <div>
<b>Search in fields:</b> <b>Chercher dans les manuscrits&nbsp;:</b>
<label><input type="checkbox" name="fields" <label>
value="lem" checked=""/>&nbsp;Lemme</label> <b><input type="checkbox" name="fields" value="lem" checked=""
/>&nbsp;BnFfr 2817</b>
</label>
<xsl:for-each select="$all_witness_id"> <xsl:for-each select="$all_witness_id">
<xsl:variable name="wit" select="replace(.,'#','')"/> <xsl:variable name="wit" select="replace(., '#', '')"/>
<label><input type="checkbox" name="fields" <label><input type="checkbox" name="fields" value="{$wit}"
value="{$wit}" checked=""/>&nbsp;<xsl:value-of select="$wit"/></label></xsl:for-each> checked=""/>&nbsp;<xsl:value-of select="$wit"/></label>
<xsl:text> </xsl:text>
</xsl:for-each>
</div> </div>
<div> <div>
<b>Search options:</b> <b>Élargir la recherche&nbsp;:</b>
<label><input type="checkbox" name="prefix" value="true" <br/>
checked=""/> Prefix (considérer la recherche <label><input type="checkbox" name="prefix" value="true" checked=""
comme un "début de mot" ; 'qui' renvoit 'qui', /> Rechercher les mots qui commencent par... (par exemple
'quidem', etc.)</label> <code>qui</code> renverra <code>qui</code>,
<label><input type="checkbox" name="fuzzy" value="true" <code>quidem</code>, etc.)</label>
checked=""/> Fuzzy (autoriser les recherches <br/>
approximatives)</label> <label><input type="checkbox" name="fuzzy" value="true" checked=""/>
Autoriser les résultats approximatifs</label>
</div> </div>
<div> <div>
<b>Combine terms with:</b> <b>Rechercher </b>
<label><input type="radio" name="combineWith" value="OR" <label><input type="radio" name="combineWith" value="OR" checked=""
checked=""/> OR (chercher au moins un des /> au moins un des termes (<code>roy</code> ou
termes)</label> <code>ost</code>)</label>
<label><input type="radio" name="combineWith" <label><input type="radio" name="combineWith" value="AND"/> tous les
value="AND"/> AND (chercher tous les termes (<code>roy</code> et <code>ost</code>)</label>
termes)</label>
</div> </div>
</form> </form>
</details> </details>
</div> </div>
<p class="Explanation"> Ceci est un premier jet de recherche, utilisant <div class="m-4">
la bibliothèque javascript <a <p class="Explanation">Votre recherche n'a donné aucun résultat. Vous pouvez
href="https://github.com/lucaong/minisearch">MiniSearch</a></p> élargir votre recherche en cherchant <i>les mots commençant par</i> et/ou en
<ul class="resultsList"></ul> autorisant les <i>résultats approximatifs</i>.</p>
</div>
<ul class="resultsList"/>
</div> </div>
</div> </div>
<script src="https://cdn.jsdelivr.net/npm/minisearch@7.1.0/dist/umd/index.min.js"/> <script src="https://cdn.jsdelivr.net/npm/minisearch@7.1.0/dist/umd/index.min.js"/>
<script src="/static/js/auto_app_minisearch.js"></script> <script src="/static/js/auto_app_minisearch.js"/>
<script src="/static/js/app_minisearch.js"></script> <script src="/static/js/app_minisearch.js"/>
<xsl:value-of select="$br"/> <xsl:value-of select="$br"/>
<xsl:text>{% endblock %}</xsl:text> <xsl:text>{% endblock %}</xsl:text>
</xsl:template> </xsl:template>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment