(backwards)
| 365 | } |
| 366 | |
| 367 | static findNext(backwards) { |
| 368 | // Bail out if we don't have any query text. |
| 369 | const nextQuery = FindMode.getQuery(backwards); |
| 370 | if (!nextQuery) { |
| 371 | HUD.show("No query to find.", 1000); |
| 372 | return; |
| 373 | } |
| 374 | |
| 375 | Marks.setPreviousPosition(); |
| 376 | FindMode.query.hasResults = FindMode.execute(nextQuery, { backwards }); |
| 377 | |
| 378 | if (FindMode.query.hasResults) { |
| 379 | focusFoundLink(); |
| 380 | return newPostFindMode(); |
| 381 | } else { |
| 382 | return HUD.show(`No matches for '${FindMode.query.rawQuery}'`, 1000); |
| 383 | } |
| 384 | } |
| 385 | |
| 386 | checkReturnToViewPort() { |
| 387 | if (this.options.returnToViewport) { |
no test coverage detected