mirror of
https://github.com/flarum/framework.git
synced 2025-03-02 01:39:56 +08:00
Make search dropdown filtering case-insensitive. closes flarum/core#961
This commit is contained in:
parent
ddfc41c6f7
commit
f07abda4e6
6
framework/core/js/forum/dist/app.js
vendored
6
framework/core/js/forum/dist/app.js
vendored
@ -21470,6 +21470,8 @@ System.register('flarum/components/DiscussionsSearchSource', ['flarum/helpers/hi
|
|||||||
value: function search(query) {
|
value: function search(query) {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
|
|
||||||
|
query = query.toLowerCase();
|
||||||
|
|
||||||
this.results[query] = [];
|
this.results[query] = [];
|
||||||
|
|
||||||
var params = {
|
var params = {
|
||||||
@ -21485,6 +21487,8 @@ System.register('flarum/components/DiscussionsSearchSource', ['flarum/helpers/hi
|
|||||||
}, {
|
}, {
|
||||||
key: 'view',
|
key: 'view',
|
||||||
value: function view(query) {
|
value: function view(query) {
|
||||||
|
query = query.toLowerCase();
|
||||||
|
|
||||||
var results = this.results[query] || [];
|
var results = this.results[query] || [];
|
||||||
|
|
||||||
return [m(
|
return [m(
|
||||||
@ -28066,6 +28070,8 @@ System.register('flarum/components/UsersSearchSource', ['flarum/helpers/highligh
|
|||||||
}, {
|
}, {
|
||||||
key: 'view',
|
key: 'view',
|
||||||
value: function view(query) {
|
value: function view(query) {
|
||||||
|
query = query.toLowerCase();
|
||||||
|
|
||||||
var results = app.store.all('users').filter(function (user) {
|
var results = app.store.all('users').filter(function (user) {
|
||||||
return user.username().toLowerCase().substr(0, query.length) === query;
|
return user.username().toLowerCase().substr(0, query.length) === query;
|
||||||
});
|
});
|
||||||
|
@ -13,6 +13,8 @@ export default class DiscussionsSearchSource {
|
|||||||
}
|
}
|
||||||
|
|
||||||
search(query) {
|
search(query) {
|
||||||
|
query = query.toLowerCase();
|
||||||
|
|
||||||
this.results[query] = [];
|
this.results[query] = [];
|
||||||
|
|
||||||
const params = {
|
const params = {
|
||||||
@ -25,6 +27,8 @@ export default class DiscussionsSearchSource {
|
|||||||
}
|
}
|
||||||
|
|
||||||
view(query) {
|
view(query) {
|
||||||
|
query = query.toLowerCase();
|
||||||
|
|
||||||
const results = this.results[query] || [];
|
const results = this.results[query] || [];
|
||||||
|
|
||||||
return [
|
return [
|
||||||
|
@ -17,6 +17,8 @@ export default class UsersSearchResults {
|
|||||||
}
|
}
|
||||||
|
|
||||||
view(query) {
|
view(query) {
|
||||||
|
query = query.toLowerCase();
|
||||||
|
|
||||||
const results = app.store.all('users')
|
const results = app.store.all('users')
|
||||||
.filter(user => user.username().toLowerCase().substr(0, query.length) === query);
|
.filter(user => user.username().toLowerCase().substr(0, query.length) === query);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user