1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-22 12:27:57 +01:00

Use builtin String.startsWith, String.endsWith, and String.contains methods where appropriate.

This commit is contained in:
Kris Maglione
2014-02-22 15:17:08 -08:00
parent 6790c62c41
commit 51eb03c376
19 changed files with 40 additions and 39 deletions

View File

@@ -695,7 +695,7 @@ var HintSession = Class("HintSession", CommandMode, {
updateValidNumbers: function updateValidNumbers(always) {
let string = this.getHintString(this.hintNumber);
for (let hint in values(this.validHints))
hint.valid = always || hint.span.getAttribute("number").indexOf(string) == 0;
hint.valid = always || hint.span.getAttribute("number").startsWith(string);
},
tab: function tab(previous) {
@@ -1071,7 +1071,7 @@ var Hints = Module("hints", {
mappings.popCommand();
},
onChange: function (arg) {
if (Object.keys(hints.modes).some(m => m != arg && m.indexOf(arg) == 0))
if (Object.keys(hints.modes).some(m => m != arg && m.startsWith(arg)))
return;
this.accepted = true;