mirror of
https://github.com/em-squared/5e-drs.git
synced 2025-10-30 13:14:20 +00:00
corrections mineurs + support de la recherche diacritique
This commit is contained in:
parent
a1336b572a
commit
162090e1fe
4 changed files with 14 additions and 2 deletions
|
|
@ -42,7 +42,7 @@
|
|||
</v-btn>
|
||||
</v-btn-toggle>
|
||||
|
||||
<p class="mt-0 mb-0 ml-2">Verbales</p>
|
||||
<p class="mt-0 mb-0 ml-2">Harmonisation</p>
|
||||
</div>
|
||||
</v-expansion-panel-content>
|
||||
</v-expansion-panel>
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
append-icon="mdi-magnify"
|
||||
solo-inverted
|
||||
return-object
|
||||
:filter="searchFilter"
|
||||
>
|
||||
|
||||
<template v-slot:item="data">
|
||||
|
|
@ -32,6 +33,7 @@
|
|||
|
||||
<script>
|
||||
import matchQuery from './match-query'
|
||||
import slugify from 'slugify'
|
||||
import { displaySchoolLevel } from '@theme/util/spellHelpers'
|
||||
import { displayItemMeta } from '@theme/util/magicItemHelpers'
|
||||
import { displayMonsterTypeSizeAlignment } from '@theme/util/monsterHelpers'
|
||||
|
|
@ -81,6 +83,14 @@ export default {
|
|||
},
|
||||
|
||||
methods: {
|
||||
searchFilter (item, queryText, itemText) {
|
||||
if (slugify(itemText, {lower: true, strict: true}).includes(slugify(queryText, {lower: true, strict: true}))) {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
},
|
||||
|
||||
|
||||
suggestions (query) {
|
||||
this.loading = true
|
||||
query = query.trim().toLowerCase()
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ export default (query, page, additionalStr = null) => {
|
|||
if (additionalStr) {
|
||||
domain += ` ${additionalStr}`
|
||||
}
|
||||
|
||||
query = slugify(query, {lower: true, strict: true})
|
||||
domain = slugify(domain, {lower: true, strict: true})
|
||||
|
||||
|
|
@ -19,6 +20,7 @@ export default (query, page, additionalStr = null) => {
|
|||
}
|
||||
|
||||
const matchTest = (query, domain) => {
|
||||
|
||||
const escapeRegExp = str => str.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&')
|
||||
|
||||
const words = query
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue