Skip to content

Commit ac35ea5

Browse files
Merge pull request #241 from abes-esr/test
Correctifs bugs + mentions légales cookies
2 parents dd98fc7 + ea6d118 commit ac35ea5

File tree

7 files changed

+72
-29
lines changed

7 files changed

+72
-29
lines changed

components/common/FooterCustom.vue

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,53 +14,60 @@
1414
</h1>
1515
<div class="list-1" role="list">
1616
<div role="presentation" class="colonne1">
17-
<div role="listitem">
17+
<div class="list-item" role="listitem">
1818
<span class="first-column-bullet"><span class="orange-link">{{ ">\xa0" }}</span></span>
1919
<span><a href="https://www.data.gouv.fr/fr/datasets/theses-soutenues-en-france-depuis-1985/"
2020
target="_blank"
21-
title="Accéder sur le site data.gouv.fr à l’extraction complète des données disponibles sur theses.fr et relatives aux thèses soutenues">
21+
title="Accéder sur le site data.gouv.fr à l’extraction complète des données disponibles sur thèses.fr et relatives aux thèses soutenues">
2222
{{ $t("footer.opendata") }}</a></span>
2323
</div>
24-
<div role="listitem">
24+
<div class="list-item" role="listitem">
25+
<span class="first-column-bullet"><span class="orange-link">{{ ">\xa0" }}</span></span>
26+
<span><a href="https://api.gouv.fr/producteurs/abes/"
27+
target="_blank"
28+
title="Accéder sur le site api.gouv.fr aux API de thèses.fr">
29+
{{ $t("footer.apiThesesfr") }}</a></span>
30+
</div>
31+
<div class="list-item" role="listitem">
2532
<span class="first-column-bullet"><span class="orange-link">{{ ">\xa0" }}</span></span>
2633
<span><a href="https://www.idref.fr/" target="_blank"
2734
title="Accéder à IdRef, la base des identifiants et des référentiels utilisés pour l’enseignement supérieur et la recherche">{{
2835
$t("footer.idRref")
2936
}}</a></span>
3037
</div>
31-
<div role="listitem">
38+
<div class="list-item" role="listitem">
3239
<span class="first-column-bullet"><span class="orange-link">{{ ">\xa0" }}</span></span>
3340
<span><a href="https://documentation.abes.fr/aidetheses/thesesfr/index.html" target="_blank"
34-
title="Accéder à la documentation de theses.fr">{{
41+
title="Accéder à la documentation de thèses.fr">{{
3542
$t("footer.doc") }}</a></span>
3643
</div>
37-
<div role="listitem">
38-
<span class="first-column-bullet"><span class="orange-link">{{ ">\xa0" }}</span></span>
39-
<span><a href="http://search.ndltd.org/" target="_blank"
40-
title="Global ETD Search - Les thèses électroniques dans le monde">{{
41-
$t("footer.globalETD") }}</a></span>
42-
</div>
4344
</div>
4445
<div role="presentation" class="colonne2">
45-
<div role="listitem">
46+
<div class="list-item" role="listitem">
4647
<span class="first-column-bullet"><span class="orange-link">{{ ">\xa0" }}</span></span>
4748
<span><a href="http://www.sudoc.abes.fr/cbs/" target="_blank"
4849
title="Accéder au Sudoc, le catalogue collectif des bibliothèques universitaires françaises">{{
4950
$t("footer.catalogue") }}</a></span>
5051
</div>
51-
<div role="listitem">
52+
<div class="list-item" role="listitem">
5253
<span class="first-column-bullet"><span class="orange-link">{{ ">\xa0" }}</span></span>
5354
<span><a href="https://documentation.abes.fr/aidetheses/thesesfr/index.html#TEF" target="_blank"
5455
title="Accéder à la recommandation AFNOR TEF, le format de description des thèses de doctorat électroniques françaises">{{
5556
$t("footer.tef")
5657
}}</a></span>
5758
</div>
58-
<div role="listitem">
59+
<div class="list-item" role="listitem">
5960
<span class="first-column-bullet"><span class="orange-link">{{ ">\xa0" }}</span></span>
6061
<span><a href="https://stp.abes.fr/node/3?origine=thesesFr" target="_blank"
6162
title="Accéder au guichet d’assistance de l’Abes">{{
6263
$t("footer.assistance") }}</a></span>
6364
</div>
65+
<div class="list-item" role="listitem">
66+
<span class="first-column-bullet"><span class="orange-link">{{ ">\xa0" }}</span></span>
67+
<span><a href="http://search.ndltd.org/" target="_blank"
68+
title="Global ETD Search - Les thèses électroniques dans le monde">{{
69+
$t("footer.globalETD") }}</a></span>
70+
</div>
6471
</div>
6572
</div>
6673
</div>
@@ -132,9 +139,6 @@
132139
}
133140
134141
div {
135-
136-
@media #{ map-get(settings.$display-breakpoints, 'md-and-up')} {}
137-
138142
ul {
139143
list-style: none;
140144
text-align: left;
@@ -202,7 +206,7 @@
202206
max-width: 90%;
203207
}
204208
205-
@media #{ map-get(settings.$display-breakpoints, 'md-and-up')} {
209+
@media #{ map-get(settings.$display-breakpoints, 'sm-and-up')} {
206210
.colonne1 {
207211
min-width: 250px;
208212
max-width: 250px;
@@ -330,6 +334,10 @@ footer {
330334
border-top: 2px solid rgb(var(--v-theme-gris-fonce));
331335
}
332336
337+
.list-item {
338+
display: flex;
339+
}
340+
333341
.footer-content {
334342
margin: 0.8em 0 0.8em;
335343
}

components/common/Keywords.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,8 +351,10 @@ h3 {
351351
352352
text-align: center;
353353
overflow: hidden;
354-
white-space: nowrap;
355354
text-overflow: ellipsis;
355+
356+
white-space: break-spaces;
357+
word-break: break-word;
356358
}
357359
358360
@@ -436,4 +438,9 @@ h3 {
436438
:deep(.v-chip__underlay) {
437439
opacity: 0 !important;
438440
}
441+
442+
:deep(.v-chip.v-chip--density-default) {
443+
height: unset !important;
444+
min-height: 32px !important;
445+
}
439446
</style>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<template>
2+
<img style='height: 2em; margin: 0 5px; vertical-align: middle;' src='data:image/png;base64,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' alt='Cookies (fenêtre modale)' title='Cookies (fenêtre modale)'>
3+
</template>
4+
5+
<script>
6+
export default {
7+
name: "TarteaucitronIcon"
8+
};
9+
</script>

components/theses/search/AdvancedForm.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ const formFields = useState("formFields", () => [
147147
]);
148148
149149
function addField() {
150-
formFields.value.push({ value: '', type: 'titrePrincipal' });
150+
formFields.value.push({ value: '', type: 'titres.\\*' });
151151
};
152152
153153
function removeField(index) {

locales/en.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,8 @@
182182
"assistance": "Assistance Desk",
183183
"logoAbesAlt": "Access the website of the Bibliographic Agency for Higher Education",
184184
"logoMesriAlt": "Access the website of the Ministry of Higher Education and Research",
185-
"plus": "Learn more"
185+
"plus": "Learn more",
186+
"apiThesesfr": "theses.fr API"
186187
},
187188
"header": {
188189
"doc": "Access the documentation for theses.fr",

locales/fr.json

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
"exportData": "Exporter les données",
5353
"exportBiblio": "Exporter une référence bibliographique ",
5454
"externalLink": ". Lien Externe.",
55+
"et": "et",
5556
"resultatsView": {
5657
"plusDeResultats": "Plus de résultats"
5758
},
@@ -198,7 +199,15 @@
198199
"mailInvalide": "Adresse mail invalide (exemple@abes.fr)",
199200
"info" : "Les données que vous voyez dans theses.fr sont placées sous la responsabilité des établissements habilités à délivrer le doctorat. Ce formulaire vous permet de contacter directement l'établissement qui gère la thèse : ",
200201
"msg": "Votre message a bien été transmis.",
201-
"mandatory": "Les champs marqués d'un astérisque (*) sont obligatoires."
202+
"mandatory": "Les champs marqués d'un astérisque (*) sont obligatoires.",
203+
"informationLegale1": "L'envoi du formulaire nécessite l'acceptation du cookie reCAPTCHA. Si vous ne souhaitez pas accepter le cookie reCAPTCHA, nous vous invitons à utiliser le",
204+
"informationLegale2": "guichet d’assistance ABESstp",
205+
"informationLegale3": "pour signaler une erreur. Pour modifier vos préférences en matière de cookies, cliquez sur l’icône",
206+
"informationLegale4": "en bas à droite de l'écran.",
207+
"informationLegale5": "Ce formulaire est protégé par reCAPTCHA et les",
208+
"informationLegale6": "Politiques de confidentialité",
209+
"informationLegale7": "Conditions d'utilisations",
210+
"informationLegale8": "de Google s'appliquent."
202211
},
203212
"footer": {
204213
"texte": "Le moteur de recherche theses.fr recense l’ensemble des thèses de doctorat soutenues en France depuis 1985, les sujets de thèse préparés au sein des établissements de l’enseignement supérieur français, et les personnes impliquées dans la recherche doctorale française. La base de données est en constante évolution.",
@@ -211,7 +220,9 @@
211220
"logoAbesAlt": "Accéder au site de l’Agence Bibliographique de l’Enseignement Supérieur",
212221
"logoMesriAlt": "Accéder au site du Ministère de l’Enseignement Supérieur et de la Recherche",
213222
"plus": "En savoir plus",
214-
"globalETD": "Global ETD Search - Les thèses électroniques dans le monde"
223+
"globalETD": "Global ETD Search - Les thèses électroniques dans le monde",
224+
"apiThesesfr": "API de theses.fr",
225+
"apiThesesfrLecteurEcran": "API de thèses.fr"
215226
},
216227
"header": {
217228
"doc": "Accéder à la documentation de theses.fr ",

pages/signaler.vue

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,16 +48,19 @@
4848
</v-alert>
4949
<div class="captcha-info">
5050
<span>
51-
L'envoi du formulaire nécessite l'acceptation du cookie reCAPTCHA.
51+
{{ $t("reportErrorView.informationLegale1") + '\xa0' }}
52+
<a href="https://stp.abes.fr/node/3?origine=thesesFr" target="_blank">{{ $t("reportErrorView.informationLegale2") }}</a>
53+
{{ '\xa0' + $t("reportErrorView.informationLegale3") }}
54+
<IconsIconTarteaucitron></IconsIconTarteaucitron>
55+
{{ $t("reportErrorView.informationLegale4") }}
5256
</span>
5357
</div>
5458
<span class="form-row submit privacy">
5559
<br />
56-
<p>Ce formulaire est protégé par reCAPTCHA et les&nbsp;</p>
57-
<a href="https://policies.google.com/privacy" target="_blank">Politiques de
58-
confidentialité</a><p>&nbsp;et&nbsp;</p><a href="https://policies.google.com/terms" target="_blank">Conditions
59-
d'utilisations</a><p>&nbsp;de Google
60-
s'appliquent.</p>
60+
<p>{{ $t("reportErrorView.informationLegale5") + '\xa0' }}</p>
61+
<a href="https://policies.google.com/privacy" target="_blank">{{ $t("reportErrorView.informationLegale6") }}</a><p>&nbsp;{{ $t("et") }}&nbsp;</p>
62+
<a href="https://policies.google.com/terms" target="_blank">{{ $t("reportErrorView.informationLegale7") }}</a>
63+
<p>&nbsp;{{ $t("reportErrorView.informationLegale8") }}</p>
6164
</span>
6265
</v-form>
6366
</div>
@@ -308,5 +311,9 @@ function sleep(ms) {
308311
.error-message-text {
309312
margin: 0 5px;
310313
}
314+
315+
a {
316+
text-decoration: underline;
317+
}
311318
</style>
312319

0 commit comments

Comments
 (0)