Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion src/BootstrapBlazor/Components/Input/BootstrapInput.razor.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,13 @@ export function clear(id) {
}
}

const hasNoModifiers = (e) => !e.ctrlKey && !e.shiftKey && !e.altKey && !e.metaKey;

export function handleKeyUp(id, invoke, enter, enterCallbackMethod, esc, escCallbackMethod) {
const el = document.getElementById(id)
if (el) {
EventHandler.on(el, 'keyup', e => {
if (enter && (e.key === 'Enter' || e.key === 'NumpadEnter')) {
if (enter && (e.key === 'Enter' || e.key === 'NumpadEnter') && hasNoModifiers(e)) {
invoke.invokeMethodAsync(enterCallbackMethod, el.value)
}
else if (esc && e.key === 'Escape') {
Expand Down