added: url param to create note with tags
This commit is contained in:
parent
ca73d0fcff
commit
e2a8529e93
9
main.js
9
main.js
|
@ -1176,6 +1176,7 @@ function loadstorage()
|
|||
var params = new URLSearchParams(window.location.search);
|
||||
var title = params.get("n");
|
||||
var line = params.get("l");
|
||||
var tags = params.get("t");
|
||||
|
||||
if (currentnote)
|
||||
{
|
||||
|
@ -1186,7 +1187,7 @@ function loadstorage()
|
|||
currentnote = getnote(title);
|
||||
if (!currentnote)
|
||||
{
|
||||
currentnote = {title: title, content: ""};
|
||||
currentnote = {title: title, content: defaultheaders(title, tags)};
|
||||
localdata.unshift(currentnote);
|
||||
}
|
||||
}
|
||||
|
@ -2201,7 +2202,7 @@ function insertheader()
|
|||
{
|
||||
if (preview.hidden && !md.value.startsWith("---\n"))
|
||||
{
|
||||
var headers = "---\ndate: " + (new Date).toISOString().substring(0, 10) + "\ntags: \n---\n\n";
|
||||
var headers = defaultheaders(currentnote.title);
|
||||
md.value = headers + md.value;
|
||||
setpos(27);
|
||||
}
|
||||
|
@ -2544,13 +2545,13 @@ function bindfile(note)
|
|||
setpos(note.pos || 0);
|
||||
}
|
||||
|
||||
function defaultheaders(title)
|
||||
function defaultheaders(title, tags = "")
|
||||
{
|
||||
return [
|
||||
"---",
|
||||
"title: " + title,
|
||||
"date: " + timestamp().substr(0,10),
|
||||
"tags: ",
|
||||
"tags: " + (tags || ""),
|
||||
"---",
|
||||
"",""].join("\n");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue