diff --git a/app/components/entrelineas/EntrelineaDetail.vue b/app/components/entrelineas/EntrelineaDetail.vue index 2d7bf70..e817449 100644 --- a/app/components/entrelineas/EntrelineaDetail.vue +++ b/app/components/entrelineas/EntrelineaDetail.vue @@ -1,5 +1,5 @@ diff --git a/app/components/estudiosTypensense/EstudiosTypensenseDetail.vue b/app/components/estudiosTypensense/EstudiosTypensenseDetail.vue index cbfbd8d..0136f7e 100644 --- a/app/components/estudiosTypensense/EstudiosTypensenseDetail.vue +++ b/app/components/estudiosTypensense/EstudiosTypensenseDetail.vue @@ -3,6 +3,8 @@ import dayjs from 'dayjs' import { useDebounce } from '@vueuse/core' import { useFavoritesStore } from '~/stores/favorites' import { useHistoryStore } from '~/stores/history' +import { storeToRefs } from 'pinia' +import { useSettingsStore } from '~/stores/settings' import type { SearchHit } from '~/types' interface TypesenseHighlight { @@ -67,6 +69,7 @@ const emits = defineEmits(['close']) const { locale } = useI18n() const favorites = useFavoritesStore() const history = useHistoryStore() +const { showParagraphNumbers } = storeToRefs(useSettingsStore()) const toast = useToast() function toSearchHit(doc: DocumentDoc): SearchHit { @@ -830,7 +833,7 @@ function highlightTextNodes(root: HTMLElement, terms: string[]): number {
-
+
diff --git a/app/pages/configuracion.vue b/app/pages/configuracion.vue index fc38149..718ebe1 100644 --- a/app/pages/configuracion.vue +++ b/app/pages/configuracion.vue @@ -6,7 +6,7 @@ const { $i18n } = useNuxtApp() const t = $i18n.t const settings = useSettingsStore() -const { pageSize, paginationType } = storeToRefs(settings) +const { pageSize, paginationType, showParagraphNumbers } = storeToRefs(settings) const pageSizeItems = PAGE_SIZE_OPTIONS.map(n => ({ value: n, @@ -28,32 +28,47 @@ const paginationItems = [