Skip to content

Commit 5dc3400

Browse files
committed
Define Keyboard Shortcut for direct access to search bar (even considering different modifiers for Macs)
1 parent 68a0bbd commit 5dc3400

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/app/core/header/header.component.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ <h1>RiverSurf</h1>
1010
<div class="header__search">
1111
<form>
1212
<input aria-label="Search jams or riders"
13-
placeholder="Search jams or riders"
13+
[placeholder]="isMac ? 'Search jams or riders (Ctrl-Opt-i)' : 'Search jams or riders (Alt-i)'"
1414
[matAutocomplete]="auto"
1515
[formControl]="autocompleteCtrl"
16+
accessKey="i"
1617
class="header__search__input">
1718
<mat-autocomplete class="header__search__results" #auto="matAutocomplete">
1819
<mat-option *ngFor="let event of filteredResults.events" [value]="event.name" (onSelectionChange)="goToSurfEvent(event)">

src/app/core/header/header.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ export class HeaderComponent {
2121
autocompleteCtrl = new FormControl();
2222
filteredResults: SearchResults = {events: [], riders: []};
2323

24+
isMac: boolean = navigator.platform.toLowerCase().indexOf('mac') >= 0;
25+
2426
constructor(
2527
private searchService: SearchService,
2628
private router: Router,

0 commit comments

Comments
 (0)