refactor: use hyperscript event filtering and destructuring

- Use event filtering [key is 'Enter' or key is ' '] on PDF modal cards
- Remove handlePdfCardKey helper function (now inline)
- Use event destructuring on keydown(key, target, ctrlKey, metaKey, altKey)
- Cleaner, more idiomatic hyperscript patterns
This commit is contained in:
juanatsap
2025-12-02 17:55:45 +00:00
parent 3c49f8f7cf
commit 44116eba5a
3 changed files with 10 additions and 21 deletions
-10
View File
@@ -33,13 +33,3 @@ def selectPdfCard(card)
set window.selectedPdfFormat to card's @data-cv-format
end
-- ==============================================================================
-- PDF CARD KEYDOWN HANDLER
-- ==============================================================================
-- Handles keyboard navigation for PDF cards (Enter/Space to select)
def handlePdfCardKey(card, evt)
if evt.key is 'Enter' or evt.key is ' '
call evt.preventDefault()
call selectPdfCard(card)
end
end