Skip to content

Commit

Permalink
Add keyboard spacebar interactive for merge editor buttons
Browse files Browse the repository at this point in the history
  • Loading branch information
sahilmahnasnow authored and marijnh committed Dec 14, 2022
1 parent d4d7d3c commit f006b57
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions addon/merge/merge.js
Original file line number Diff line number Diff line change
Expand Up @@ -610,7 +610,7 @@
lock.setAttribute("tabindex", "0");
var lockWrap = elt("div", [lock], "CodeMirror-merge-scrolllock-wrap");
CodeMirror.on(lock, "click", function() { setScrollLock(dv, !dv.lockScroll); });
CodeMirror.on(lock, "keyup", function(e) { e.key === "Enter" && setScrollLock(dv, !dv.lockScroll); });
CodeMirror.on(lock, "keyup", function(e) { (e.key === "Enter" || e.code === "Space") && setScrollLock(dv, !dv.lockScroll); });
var gapElts = [lockWrap];
if (dv.mv.options.revertButtons !== false) {
dv.copyButtons = elt("div", null, "CodeMirror-merge-copybuttons-" + dv.type);
Expand All @@ -624,7 +624,7 @@
copyChunk(dv, dv.edit, dv.orig, node.chunk);
}
CodeMirror.on(dv.copyButtons, "click", copyButtons);
CodeMirror.on(dv.copyButtons, "keyup", function(e) { e.key === "Enter" && copyButtons(e); });
CodeMirror.on(dv.copyButtons, "keyup", function(e) { (e.key === "Enter" || e.code === "Space") && copyButtons(e); });
gapElts.unshift(dv.copyButtons);
}
if (dv.mv.options.connect != "align") {
Expand Down

0 comments on commit f006b57

Please sign in to comment.