mirror of
https://github.com/kennethreitz/kjvstudy.org.git
synced 2026-06-05 23:00:16 +00:00
Mark selected resource detail items for spacebar reading
This commit is contained in:
@@ -187,10 +187,12 @@ document.body.dataset.resourceReader = 'true';
|
||||
if (selectedIndex >= 0 && selectedIndex < elements.length) {
|
||||
elements[selectedIndex].style.outline = '';
|
||||
elements[selectedIndex].style.outlineOffset = '';
|
||||
elements[selectedIndex].classList.remove('selected');
|
||||
}
|
||||
selectedIndex = Math.max(0, Math.min(index, elements.length - 1));
|
||||
elements[selectedIndex].style.outline = '2px solid #4a7c59';
|
||||
elements[selectedIndex].style.outlineOffset = '8px';
|
||||
elements[selectedIndex].classList.add('selected');
|
||||
elements[selectedIndex].scrollIntoView({ behavior: 'smooth', block: 'center' });
|
||||
}
|
||||
|
||||
@@ -230,6 +232,7 @@ document.body.dataset.resourceReader = 'true';
|
||||
if (selectedIndex >= 0 && selectedIndex < elements.length) {
|
||||
elements[selectedIndex].style.outline = '';
|
||||
elements[selectedIndex].style.outlineOffset = '';
|
||||
elements[selectedIndex].classList.remove('selected');
|
||||
}
|
||||
selectedIndex = -1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user