changed: use tag emoji in note lists
This commit is contained in:
parent
105e1d31f5
commit
7bd51ce1e6
37
main.js
37
main.js
|
@ -18,7 +18,7 @@ var defaultsettings =
|
||||||
bulletrendering: "•",
|
bulletrendering: "•",
|
||||||
password: "",
|
password: "",
|
||||||
sync: false,
|
sync: false,
|
||||||
tagsinpalette: true
|
tagsinlists: true
|
||||||
};
|
};
|
||||||
|
|
||||||
//builtin
|
//builtin
|
||||||
|
@ -1653,12 +1653,12 @@ function commandpalette()
|
||||||
.concat(localdata.map(n =>
|
.concat(localdata.map(n =>
|
||||||
{
|
{
|
||||||
var entry = "Open note: " + n.title;
|
var entry = "Open note: " + n.title;
|
||||||
if (settings.tagsinpalette)
|
if (settings.tagsinlists)
|
||||||
{
|
{
|
||||||
var tags = gettags(n);
|
var tags = gettags(n);
|
||||||
if (tags.length)
|
if (tags.length)
|
||||||
{
|
{
|
||||||
entry += " - tags: " + tags.join();
|
entry += " 🏷" + tags.join(" 🏷");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return entry;
|
return entry;
|
||||||
|
@ -1681,7 +1681,7 @@ function commandpalette()
|
||||||
}
|
}
|
||||||
else if (hint.startsWith("Open note: "))
|
else if (hint.startsWith("Open note: "))
|
||||||
{
|
{
|
||||||
loadnote(hint.replace("Open note: ", "").replace(/ - tags:.*/, ""));
|
loadnote(hint.replace("Open note: ", "").replace(/ 🏷.*/, ""));
|
||||||
}
|
}
|
||||||
else if (hint.startsWith("Edit setting: "))
|
else if (hint.startsWith("Edit setting: "))
|
||||||
{
|
{
|
||||||
|
@ -2249,17 +2249,38 @@ function toggletitle()
|
||||||
|
|
||||||
function selectnote()
|
function selectnote()
|
||||||
{
|
{
|
||||||
return searchinlist(list());
|
return searchinlist(
|
||||||
|
list()
|
||||||
|
.map(title =>
|
||||||
|
{
|
||||||
|
if (settings.tagsinlists)
|
||||||
|
{
|
||||||
|
var tags = gettags(getnote(title));
|
||||||
|
if (tags.length)
|
||||||
|
{
|
||||||
|
return title += " 🏷" + tags.join(" 🏷");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return title;
|
||||||
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
function searchautocomplete()
|
function searchautocomplete()
|
||||||
{
|
{
|
||||||
selectnote().then(insertautocomplete);
|
selectnote().then(selected =>
|
||||||
|
{
|
||||||
|
selected = selected.replace(/ 🏷.*/, "");
|
||||||
|
insertautocomplete(selected);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function searchandloadnote()
|
function searchandloadnote()
|
||||||
{
|
{
|
||||||
selectnote().then(loadnote);
|
selectnote().then(selected =>
|
||||||
|
{
|
||||||
|
selected = selected.replace(/ 🏷.*/, "");
|
||||||
|
loadnote(selected);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function currentistodo()
|
function currentistodo()
|
||||||
|
@ -2557,7 +2578,7 @@ function mainkeydownhandler()
|
||||||
|
|
||||||
function setwindowtitle()
|
function setwindowtitle()
|
||||||
{
|
{
|
||||||
document.title = (currenttag ? currenttag + "\\": "") + currentnote.title;
|
document.title = (currenttag ? "🏷" + currenttag + " | " : "") + currentnote.title;
|
||||||
}
|
}
|
||||||
|
|
||||||
function ontitlechange()
|
function ontitlechange()
|
||||||
|
|
Loading…
Reference in New Issue