changed: navigate with alt right and left
This commit is contained in:
parent
27f77603ae
commit
b41f7e2e5f
17
main.js
17
main.js
|
@ -145,12 +145,12 @@ var commands = [
|
||||||
{
|
{
|
||||||
hint: "Load previous note",
|
hint: "Load previous note",
|
||||||
action: loadprevious,
|
action: loadprevious,
|
||||||
shortcut: "ctrl+b"
|
shortcut: "alt+ArrowLeft"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
hint: "Load next note",
|
hint: "Load next note",
|
||||||
action: loadnext,
|
action: loadnext,
|
||||||
shortcut: "ctrl+shift+B"
|
shortcut: "alt+ArrowRight"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
hint: "Settings",
|
hint: "Settings",
|
||||||
|
@ -1442,7 +1442,7 @@ function ics2json(ics)
|
||||||
return events.sort( (a,b) => a.DTSTART - b.DTSTART);
|
return events.sort( (a,b) => a.DTSTART - b.DTSTART);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getorcreate(title, content, putontop)
|
function getorcreate(title, content)
|
||||||
{
|
{
|
||||||
var note = getnote(title);
|
var note = getnote(title);
|
||||||
if (!note)
|
if (!note)
|
||||||
|
@ -1451,11 +1451,6 @@ function getorcreate(title, content, putontop)
|
||||||
localdata.push(note)
|
localdata.push(note)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (putontop)
|
|
||||||
{
|
|
||||||
localdata.splice(localdata.indexOf(note), 1);
|
|
||||||
localdata.unshift(note);
|
|
||||||
}
|
|
||||||
return note;
|
return note;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1628,7 +1623,7 @@ function loadprevious()
|
||||||
function loadnext()
|
function loadnext()
|
||||||
{
|
{
|
||||||
var index = localdata.indexOf(currentnote);
|
var index = localdata.indexOf(currentnote);
|
||||||
if (index > -1 && index > 1)
|
if (index > -1 && index > 0)
|
||||||
{
|
{
|
||||||
loadnote(localdata[index - 1].title);
|
loadnote(localdata[index - 1].title);
|
||||||
}
|
}
|
||||||
|
@ -2577,7 +2572,7 @@ function splitshortcut(s)
|
||||||
function shortcutmatches(event, shortcut)
|
function shortcutmatches(event, shortcut)
|
||||||
{
|
{
|
||||||
var s = splitshortcut(shortcut);
|
var s = splitshortcut(shortcut);
|
||||||
return (event.key == s.key && !(s.ctrl && !event.ctrlKey && !event.altKey) && !(s.shift && !event.shiftKey))
|
return (event.key == s.key && !(s.ctrl && !event.ctrlKey && !event.altKey) && !(s.shift && !event.shiftKey) && !(s.alt && !event.altKey))
|
||||||
}
|
}
|
||||||
|
|
||||||
function executecommand(command)
|
function executecommand(command)
|
||||||
|
@ -2974,7 +2969,7 @@ function defaultheaders(tags = "")
|
||||||
|
|
||||||
function loadnote(name)
|
function loadnote(name)
|
||||||
{
|
{
|
||||||
var note = getorcreate(name, defaultheaders(), true);
|
var note = getorcreate(name, defaultheaders());
|
||||||
bindfile(note);
|
bindfile(note);
|
||||||
|
|
||||||
stat.cur.q = 0;
|
stat.cur.q = 0;
|
||||||
|
|
Loading…
Reference in New Issue