Skip to content

Commit fcb6174

Browse files
committed
search hotkey
1 parent 20eb868 commit fcb6174

File tree

4 files changed

+7
-21
lines changed

4 files changed

+7
-21
lines changed

i18n/en.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,5 @@ other = "Low risk"
9494
[search]
9595
other = "Search"
9696

97-
[search-type-to-start]
98-
other = "Type to start searching"
99-
10097
[search-no-results]
10198
other = "No results found"

i18n/nl.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,5 @@ other = "Laag risico"
9494
[search]
9595
other = "Zoeken"
9696

97-
[search-type-to-start]
98-
other = "Typ om te beginnen met zoeken"
99-
10097
[search-no-results]
10198
other = "Geen resultaten gevonden"

layouts/index.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,10 +267,14 @@ <h3 class="color-blue search-result-title">${item._highlightResult.title.value}<
267267
.join('');
268268
}
269269
);
270+
let placeholderSearchText = '{{ if eq .Site.Language.Lang "en" }}Type to start searching{{else}}Typ om te beginnen met zoeken{{end}}';
271+
if (!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
272+
placeholderSearchText = '{{ if eq .Site.Language.Lang "en" }}Type [\\] to start searching{{else}}Typ [\\] om te beginnen met zoeken{{end}}';
273+
}
270274
search.addWidgets([
271275
instantsearch.widgets.searchBox({
272276
container: '#searchbox',
273-
placeholder: '{{ i18n "search-type-to-start" }}',
277+
placeholder: placeholderSearchText,
274278
}),
275279
instantsearch.widgets.configure({
276280
hitsPerPage: 8,

layouts/partials/header.html

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464

6565
<!-- Search -->
6666
<li class="nav-item">
67-
<a style="max-width: 200px;" class="nav-link rounded-lg bg-lightblue py-1 my-1 mx-auto"
67+
<a style="max-width: 200px;" class="nav-link py-1 my-1 mx-auto"
6868
href='{{ if eq .Site.Language.Lang "en" }}{{else}}/nl{{end}}/#search' title="Search"><i
6969
class="fas fa-search d-inline" id="search-hotkeys"></i>
7070
<p class="d-inline ml-2" id="search-hotkeys-text"></p>
@@ -108,21 +108,9 @@
108108
</header>
109109
<script>
110110
docReady(function () {
111-
console.log(navigator.platform);
112111
if (!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
113-
const isMac = navigator.platform.indexOf('Mac') >= 0;
114-
if (isMac) {
115-
$("#search-hotkeys-text").text("[⌘] + [\\]");
116-
}
117-
else {
118-
$("#search-hotkeys-text").text("[Ctrl] + [\\]");
119-
}
120-
$("a[title='Search']").addClass("rounded-lg bg-lightblue");
121-
122112
$(window).keydown(function (k) {
123-
124-
console.log(k);
125-
if (k.which == 220 && (k.ctrlKey == true && !isMac || k.metaKey == true && isMac)) {
113+
if (k.which == 220) {
126114
$("a[title='Search']")[0].click();
127115
k.preventDefault();
128116
return false;

0 commit comments

Comments
 (0)