mirror of
https://github.com/chaoticbackup/chaoticbackup.github.io.git
synced 2026-04-25 07:53:06 -05:00
sort by gender
This commit is contained in:
parent
e29f4d1caf
commit
fba71558c8
File diff suppressed because one or more lines are too long
|
|
@ -36,9 +36,8 @@ export default class EnterTheCode extends React.Component {
|
||||||
let validate = (e) => {
|
let validate = (e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
console.log(this.message);
|
// this.code;
|
||||||
this.message = "Sorry, this feature doesn't exist :(";
|
this.message = "Sorry, this feature doesn't exist :(";
|
||||||
console.log(this.message);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return(
|
return(
|
||||||
|
|
|
||||||
|
|
@ -82,6 +82,7 @@ export default class CollectionHome extends React.Component {
|
||||||
let elements = {};
|
let elements = {};
|
||||||
let rarity = {};
|
let rarity = {};
|
||||||
let sets = {};
|
let sets = {};
|
||||||
|
let gender = {};
|
||||||
|
|
||||||
// TODO advanced filters
|
// TODO advanced filters
|
||||||
let search = (e) => {
|
let search = (e) => {
|
||||||
|
|
@ -155,6 +156,16 @@ export default class CollectionHome extends React.Component {
|
||||||
baseResultset = baseResultset.find({'gsx$set': {'$or': setsList} });
|
baseResultset = baseResultset.find({'gsx$set': {'$or': setsList} });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let genderList = [];
|
||||||
|
for (const key in gender) {
|
||||||
|
if (gender[key].checked) {
|
||||||
|
genderList.push({'$regex': new RegExp(key, 'i')})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (genderList.length > 0) {
|
||||||
|
baseResultset = baseResultset.find({'gsx$gender': {'$or': genderList} });
|
||||||
|
}
|
||||||
|
|
||||||
// Sort data descending alphabetically
|
// Sort data descending alphabetically
|
||||||
let results = baseResultset.simplesort('gsx$name').data();
|
let results = baseResultset.simplesort('gsx$name').data();
|
||||||
if (results.length > 0) this.content = results;
|
if (results.length > 0) this.content = results;
|
||||||
|
|
@ -201,6 +212,12 @@ export default class CollectionHome extends React.Component {
|
||||||
<br />
|
<br />
|
||||||
<div>{setsInput}</div>
|
<div>{setsInput}</div>
|
||||||
<br />
|
<br />
|
||||||
|
<div>
|
||||||
|
<label><input type="checkbox" ref={(input) => gender.Ambiguous = input}/>Ambiguous</label>
|
||||||
|
<label><input type="checkbox" ref={(input) => gender.Female = input}/>Female</label>
|
||||||
|
<label><input type="checkbox" ref={(input) => gender.Male = input}/>Male</label>
|
||||||
|
</div>
|
||||||
|
<br />
|
||||||
<p>
|
<p>
|
||||||
Since not all data has been entered not all cards are listed,<br />
|
Since not all data has been entered not all cards are listed,<br />
|
||||||
to see incomplete cards, click
|
to see incomplete cards, click
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user