re #30 add font in/decrease via keyboard

This commit is contained in:
Koen Lageveen 2019-01-23 21:18:30 +01:00
parent a85bb7cc22
commit 2e4f7c85f3
1 changed files with 28 additions and 0 deletions

View File

@ -165,6 +165,18 @@ function previousFont() {
}
}
function increaseFontSize() {
const sizeEl = document.getElementById("size");
sizeEl.value = Number(sizeEl.value) + 1;
sizeEl.onchange();
}
function decreaseFontSize() {
const sizeEl = document.getElementById("size");
sizeEl.value = Number(sizeEl.value) - 1;
sizeEl.onchange();
}
$(document).ready(function() {
var cookieValueSpacing = document.cookie.replace(/(?:(?:^|.*;\s*)spacing\s*=\s*([^;]*).*$)|^.*$/, "$1");
var cookieValueSize = document.cookie.replace(/(?:(?:^|.*;\s*)size\s*=\s*([^;]*).*$)|^.*$/, "$1");
@ -219,10 +231,26 @@ $(document).ready(function() {
event.preventDefault();
event.stopPropagation();
previousFont();
return;
} else if (event.key === "ArrowDown") {
event.preventDefault();
event.stopPropagation();
nextFont();
return;
}
}
if (event.ctrlKey || event.metaKey) {
if (event.key === "-") {
event.preventDefault();
event.stopPropagation();
decreaseFontSize();
return;
} else if (event.key === "=") {
event.preventDefault();
event.stopPropagation();
increaseFontSize();
return;
}
}
});