mirror of
https://github.com/smogon/pokemon-showdown-client.git
synced 2026-10-01 23:32:02 -05:00
Allow users to filter by gen in /rank (#885)
This commit is contained in:
committed by
Guangcong Luo
parent
df01ae34de
commit
4d8a059361
@@ -747,8 +747,13 @@
|
||||
var targets = target.split(',');
|
||||
var formatTargeting = false;
|
||||
var formats = {};
|
||||
var gens = {};
|
||||
for (var i = 1, len = targets.length; i < len; i++) {
|
||||
formats[toId(targets[i])] = 1;
|
||||
if (targets[i].length === 4 && targets[i].startsWith('gen')) {
|
||||
gens[targets[i]] = 1;
|
||||
} else {
|
||||
formats[toId(targets[i])] = 1;
|
||||
}
|
||||
formatTargeting = true;
|
||||
}
|
||||
|
||||
@@ -771,7 +776,7 @@
|
||||
var row = data[i];
|
||||
if (!row) return self.add('|raw|Error: corrupted ranking data');
|
||||
var formatId = toId(row.formatid);
|
||||
if (!formatTargeting || formats[formatId]) {
|
||||
if (!formatTargeting || formats[formatId] || gens[formatId].slice(0, 4) || (gens['gen6'] && formatId.startsWith('gen'))) {
|
||||
buffer += '<tr>';
|
||||
} else {
|
||||
buffer += '<tr class="hidden">';
|
||||
|
||||
Reference in New Issue
Block a user