mirror of
https://github.com/bitwarden/browser.git
synced 2024-12-18 15:47:57 +01:00
non-checkboxes have higher priority in limits
This commit is contained in:
parent
a2480bf2df
commit
9488b48915
@ -562,7 +562,25 @@
|
|||||||
els = Array.prototype.slice.call(elsList);
|
els = Array.prototype.slice.call(elsList);
|
||||||
} catch (e) { }
|
} catch (e) { }
|
||||||
|
|
||||||
return limit && els.length > limit ? els.slice(0, limit) : els;
|
if (!limit || els.length <= limit) {
|
||||||
|
return els;
|
||||||
|
}
|
||||||
|
|
||||||
|
// non-checkboxes have higher priority
|
||||||
|
els = els.sort(function (a, b) {
|
||||||
|
var aType = a.type ? a.type.toLowerCase() : a.type;
|
||||||
|
var bType = b.type ? b.type.toLowerCase() : b.type;
|
||||||
|
|
||||||
|
if (aType !== 'checkbox' && bType === 'checkbox') {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
if (aType === 'checkbox' && bType !== 'checkbox') {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
});
|
||||||
|
|
||||||
|
return els.slice(0, limit);
|
||||||
// END MODIFICATION
|
// END MODIFICATION
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user