diff --git a/app.vue b/app.vue
index 6d946e78..0684e5ec 100644
--- a/app.vue
+++ b/app.vue
@@ -509,4 +509,17 @@ h4 {
order: 10;
}
}
+
+.skeleton, .skeleton-cards {
+ background-color: rgb(var(--v-theme-gris-skeleton)) !important;
+}
+
+a,
+a:visited,
+a:hover,
+a:active {
+ color: inherit;
+ text-decoration: none;
+ font-weight: 600;
+}
\ No newline at end of file
diff --git a/assets/idref-icone.png b/assets/idref-icone.png
deleted file mode 100644
index 28a920ac..00000000
Binary files a/assets/idref-icone.png and /dev/null differ
diff --git a/components/common/DomainSelector.vue b/components/common/DomainSelector.vue
index 956a7675..239088d4 100644
--- a/components/common/DomainSelector.vue
+++ b/components/common/DomainSelector.vue
@@ -94,7 +94,8 @@ watch(() => currentRoute.path, () => {
}
.v-divider {
- color: #0b2134;
+ color: rgb(var(--v-theme-gris-fonce));
+ opacity: 0.5;
border-width: 0 2px 0 0;
margin: 0 2rem 0 2rem;
diff --git a/components/common/ExportButton.vue b/components/common/ExportButton.vue
index 99e6a588..66b47a8c 100644
--- a/components/common/ExportButton.vue
+++ b/components/common/ExportButton.vue
@@ -1,12 +1,7 @@
-
-
-
- mdi-file-export-outline
-
-
+
{{ $t("theseView.exporter") }}
diff --git a/components/common/HeaderCustom.vue b/components/common/HeaderCustom.vue
index e7cba708..f61d0423 100644
--- a/components/common/HeaderCustom.vue
+++ b/components/common/HeaderCustom.vue
@@ -212,4 +212,8 @@ header {
opacity: 1;
}
}
+
+:deep(.v-switch__track) {
+ background-color: rgb(var(--v-theme-gris-switch));
+}
\ No newline at end of file
diff --git a/components/common/HeaderMobile.vue b/components/common/HeaderMobile.vue
index 896ee86b..b9e6c5f1 100644
--- a/components/common/HeaderMobile.vue
+++ b/components/common/HeaderMobile.vue
@@ -3,37 +3,32 @@
@@ -337,4 +332,8 @@ watch(changeContrast, newValue => {
:deep(.v-btn--variant-plain) {
opacity: 1 !important;
}
+
+:deep(.v-switch__track) {
+ background-color: rgb(var(--v-theme-gris-switch));
+}
\ No newline at end of file
diff --git a/components/common/Keywords.vue b/components/common/Keywords.vue
index 5e78cef1..7ee1f656 100644
--- a/components/common/Keywords.vue
+++ b/components/common/Keywords.vue
@@ -12,7 +12,8 @@
{{ $t("motCleControle") }}
-
+
+ mdi-information-outline
Informations sur les mots clés
@@ -270,6 +271,11 @@ h3 {
color: rgb(var(--v-theme-text-dark-blue))
}
+.info-button {
+ min-width: unset;
+ padding: 0 8px;
+}
+
.mdi-list-box.v-icon--size-default {
font-size: 30px;
width: 35px;
@@ -285,11 +291,12 @@ h3 {
margin-top: unset !important;
.free-chip {
- background-color: rgb(var(--v-theme-secondary-darken-2)) !important;
+ background-color: rgb(var(--v-theme-secondary-darken-3)) !important;
}
.rameau-chip {
- background-color: rgb(var(--v-theme-orange-abes)) !important;
+ background-color: rgb(var(--v-theme-orange-abes-thesaurus)) !important;
+ color: rgb(var(--v-theme-thesaurus-text));
}
.chips {
@@ -316,7 +323,7 @@ h3 {
font-family: Roboto Black, sans-serif;
font-weight: 600;
font-size: 16px;
- color: rgb(var(--v-theme-surface));
+ color: rgb(var(--v-theme-white-text));
}
.v-chip--disabled {
@@ -390,4 +397,8 @@ h3 {
width: fit-content;
}
}
+
+:deep(.v-chip__underlay) {
+ opacity: 0 !important;
+}
\ No newline at end of file
diff --git a/components/common/results/FacetDrawer.vue b/components/common/results/FacetDrawer.vue
index 3bca63e0..ccb0786a 100644
--- a/components/common/results/FacetDrawer.vue
+++ b/components/common/results/FacetDrawer.vue
@@ -298,6 +298,16 @@ watch(() => props.resetTextFields,
opacity: 0.9;
}
+.facet-search-bar {
+ :deep(.v-field__outline) {
+ --v-field-border-opacity: 1;
+ }
+
+ :deep(.v-label) {
+ opacity: 1 !important;
+ }
+}
+
.panel-text {
overflow: auto;
padding: 0 10px;
diff --git a/components/common/results/ResultComponents.vue b/components/common/results/ResultComponents.vue
index 069d52fb..00261f09 100644
--- a/components/common/results/ResultComponents.vue
+++ b/components/common/results/ResultComponents.vue
@@ -39,7 +39,7 @@
-
+
@@ -182,7 +182,7 @@ watch(() => props.resetPage, () => {
min-height: 190px;
}
-.skeleton {
+.skeleton-wrapper {
padding: 0;
display: grid;
grid-template-columns: 95%
diff --git a/components/organismes/OrganismeView.vue b/components/organismes/OrganismeView.vue
index 3340e332..d49bbe2c 100644
--- a/components/organismes/OrganismeView.vue
+++ b/components/organismes/OrganismeView.vue
@@ -50,7 +50,7 @@
-
+
IdRef
@@ -77,13 +77,13 @@
-
-
+
@@ -100,7 +100,7 @@
-
+
@@ -109,8 +109,9 @@
import { useI18n } from "vue-i18n";
import { ref, defineAsyncComponent } from "vue";
import { useDisplay } from "vuetify";
-import ResultCard from "../theses/results/ResultCard.vue";
-import ScrollToTopButton from "../common/ScrollToTopButton.vue";
+import { useColorMode } from '@vueuse/core';
+
+const colorMode = useColorMode();
const { mobile } = useDisplay();
const { t } = useI18n();
diff --git a/components/personnes/PersonneView.vue b/components/personnes/PersonneView.vue
index 3d2f4536..12e3ec07 100644
--- a/components/personnes/PersonneView.vue
+++ b/components/personnes/PersonneView.vue
@@ -50,7 +50,7 @@
-
+
IdRef
@@ -107,8 +107,9 @@
import { useI18n } from "vue-i18n";
import { defineAsyncComponent, onUpdated, ref } from 'vue';
import { useDisplay } from "vuetify";
+import { useColorMode } from '@vueuse/core';
-
+const colorMode = useColorMode();
const { mobile } = useDisplay();
const MessageBox = defineAsyncComponent(() => import('@/components/common/MessageBox.vue'));
const { getPersonne } = usePersonnesAPI();
diff --git a/components/personnes/results/PersonnesCard.vue b/components/personnes/results/PersonnesCard.vue
index fb19892f..dcd0aae7 100644
--- a/components/personnes/results/PersonnesCard.vue
+++ b/components/personnes/results/PersonnesCard.vue
@@ -13,7 +13,7 @@
@@ -46,7 +46,9 @@