mirror of
https://github.com/9001/copyparty.git
synced 2025-08-18 01:22:13 -06:00
md-editor: make hotkey ^e more global
This commit is contained in:
parent
ead31b6823
commit
660011fa6e
|
@ -930,7 +930,9 @@ var set_lno = (function () {
|
||||||
(function () {
|
(function () {
|
||||||
function keydown(ev) {
|
function keydown(ev) {
|
||||||
ev = ev || window.event;
|
ev = ev || window.event;
|
||||||
var kc = ev.code || ev.keyCode || ev.which;
|
var kc = ev.code || ev.keyCode || ev.which,
|
||||||
|
editing = document.activeElement == dom_src;
|
||||||
|
|
||||||
//console.log(ev.key, ev.code, ev.keyCode, ev.which);
|
//console.log(ev.key, ev.code, ev.keyCode, ev.which);
|
||||||
if (ctrl(ev) && (ev.code == "KeyS" || kc == 83)) {
|
if (ctrl(ev) && (ev.code == "KeyS" || kc == 83)) {
|
||||||
save();
|
save();
|
||||||
|
@ -941,12 +943,17 @@ var set_lno = (function () {
|
||||||
if (d)
|
if (d)
|
||||||
d.click();
|
d.click();
|
||||||
}
|
}
|
||||||
if (document.activeElement != dom_src)
|
if (editing)
|
||||||
return true;
|
set_lno();
|
||||||
|
|
||||||
set_lno();
|
|
||||||
|
|
||||||
if (ctrl(ev)) {
|
if (ctrl(ev)) {
|
||||||
|
if (ev.code == "KeyE") {
|
||||||
|
dom_nsbs.click();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!editing)
|
||||||
|
return true;
|
||||||
|
|
||||||
if (ev.code == "KeyH" || kc == 72) {
|
if (ev.code == "KeyH" || kc == 72) {
|
||||||
md_header(ev.shiftKey);
|
md_header(ev.shiftKey);
|
||||||
return false;
|
return false;
|
||||||
|
@ -971,10 +978,6 @@ var set_lno = (function () {
|
||||||
iter_uni();
|
iter_uni();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (ev.code == "KeyE") {
|
|
||||||
dom_nsbs.click();
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
var up = ev.code == "ArrowUp" || kc == 38;
|
var up = ev.code == "ArrowUp" || kc == 38;
|
||||||
var dn = ev.code == "ArrowDown" || kc == 40;
|
var dn = ev.code == "ArrowDown" || kc == 40;
|
||||||
if (up || dn) {
|
if (up || dn) {
|
||||||
|
@ -987,6 +990,9 @@ var set_lno = (function () {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
if (!editing)
|
||||||
|
return true;
|
||||||
|
|
||||||
if (ev.code == "Tab" || kc == 9) {
|
if (ev.code == "Tab" || kc == 9) {
|
||||||
md_indent(ev.shiftKey);
|
md_indent(ev.shiftKey);
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in a new issue