New: Show keybaord shortcuts with '?' New: ctrl+s will save settingspull/3113/head
parent
7fc3b971f6
commit
e71de9cc29
@ -0,0 +1,37 @@
|
|||||||
|
'use strict';
|
||||||
|
|
||||||
|
define(
|
||||||
|
[
|
||||||
|
'jquery',
|
||||||
|
'vent',
|
||||||
|
'Hotkeys/HotkeysView'
|
||||||
|
], function ($, vent, HotkeysView) {
|
||||||
|
$(document).on('keydown', function (e) {
|
||||||
|
if (e.ctrlKey && e.keyCode === 83) {
|
||||||
|
vent.trigger(vent.Hotkeys.SaveSettings);
|
||||||
|
e.preventDefault();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (e.shiftKey && e.keyCode === 191) {
|
||||||
|
vent.trigger(vent.Commands.OpenModalCommand, new HotkeysView());
|
||||||
|
// vent.trigger(vent.Hotkeys.ShowHotkeys);
|
||||||
|
e.preventDefault();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($(e.target).is('input') || $(e.target).is('textarea')) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (e.ctrlKey || e.metaKey || e.altKey) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (e.keyCode === 84) {
|
||||||
|
vent.trigger(vent.Hotkeys.NavbarSearch);
|
||||||
|
e.preventDefault();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
@ -0,0 +1,23 @@
|
|||||||
|
.hotkeys-modal {
|
||||||
|
h3 {
|
||||||
|
margin-top : 0px;
|
||||||
|
margin-botton : 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hotkey-group {
|
||||||
|
&:first-of-type {
|
||||||
|
margin-top : 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:last-of-type {
|
||||||
|
margin-bottom : 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
margin-top : 25px;
|
||||||
|
margin-bottom : 25px;
|
||||||
|
|
||||||
|
.hotkey {
|
||||||
|
font-size : 22px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue