:case insensitive and litte changes

Signed-off-by: Jakob Röhrl <jakob.roehrl@web.de>
This commit is contained in:
Jakob Röhrl
2020-01-31 08:13:20 +01:00
parent 032573bd69
commit b567a744a6
2 changed files with 4 additions and 8 deletions

View File

@@ -44,8 +44,6 @@ Vue.mixin({
},
})
Vue.prototype.$OC = OC
Vue.directive('tooltip', Tooltip)
Vue.directive('click-outside', ClickOutside)
@@ -61,7 +59,8 @@ new Vue({
router,
store,
mounted: function() {
this.$OC.Search = new OCA.Search(this.filter, this.cleanSearch)
// eslint-disable-next-line
new OCA.Search(this.filter, this.cleanSearch)
},
methods: {
filter(query) {

View File

@@ -31,11 +31,8 @@ export default {
},
getters: {
cardsByStack: (state, getters) => (id) => {
return state.cards.filter(
(card) => card.stackId === id
&& (card.title.includes(getters.getSearchQuery) || card.description.includes(getters.getSearchQuery))
)
.sort((a, b) => a.order - b.order)
return state.cards.filter((card) => card.stackId === id && (getters.getSearchQuery === '' || (card.title.toLowerCase().includes(getters.getSearchQuery.toLowerCase()) || card.description.toLowerCase().includes(getters.getSearchQuery.toLowerCase())))
).sort((a, b) => a.order - b.order)
},
cardById: state => (id) => {
return state.cards.find((card) => card.id === id)