Frontend created and rewritten a few times, with some backend fixes #1
|
@ -25,11 +25,16 @@ const documents = computed(() => {
|
|||
// List the current location
|
||||
if (!documentStore.search) return documentStore.document.filter(doc => doc.loc === loc)
|
||||
// Find up to 100 newest documents that match the search
|
||||
let docs = documentStore.recentDocuments
|
||||
const search = documentStore.search
|
||||
console.log('Searching for', search)
|
||||
const needle = needleFormat(search)
|
||||
docs = docs.filter(doc => localeIncludes(doc.haystack, needle)).slice(0, 100)
|
||||
let limit = 100
|
||||
let docs = []
|
||||
for (const doc of documentStore.recentDocuments) {
|
||||
if (localeIncludes(doc.haystack, needle)) {
|
||||
docs.push(doc)
|
||||
if (--limit === 0) break
|
||||
}
|
||||
}
|
||||
// Organize by folder, by relevance
|
||||
const locsub = loc + '/'
|
||||
docs.sort((a, b) => (
|
||||
|
|
Loading…
Reference in New Issue
Block a user