From a74b07a0a9d9ed3158dacd01d15f9264fd6dd0e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Argentina=20Ortega=20S=C3=A1inz?= Date: Sun, 11 Apr 2021 23:35:21 +0200 Subject: [PATCH] Add preference to customize block id Fixes #87 --- content/mdnotes.js | 6 +++++- defaults/preferences/mdnotes.js | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/content/mdnotes.js b/content/mdnotes.js index 747c547..d37c4e0 100644 --- a/content/mdnotes.js +++ b/content/mdnotes.js @@ -352,7 +352,11 @@ function noteToMarkdown(item) { noteMD.mdnotesFileName = getMDNoteFileName(parentItem); noteMD.metadataFileName = getZMetadataFileName(parentItem); if (getPref("obsidian.blocks")) { - noteMD.noteContent = Zotero.MarkdownUtils.addBlockIds(noteMD.noteContent, noteMD.mdnotesFileName); + let citekey = ''; + if (citekey !== "undefined" && getPref("obsidian.blocks.use_citekey")) { + citekey = getCiteKey(parentItem); + } + noteMD.noteContent = Zotero.MarkdownUtils.addBlockIds(noteMD.noteContent, citekey); } return noteMD; diff --git a/defaults/preferences/mdnotes.js b/defaults/preferences/mdnotes.js index 1db40ee..c136595 100644 --- a/defaults/preferences/mdnotes.js +++ b/defaults/preferences/mdnotes.js @@ -47,3 +47,4 @@ pref("extensions.mdnotes.html2md.rules.underline.close", "\n\n"); pref("extensions.mdnotes.obsidian.vault", ""); pref("extensions.mdnotes.obsidian.attach_obsidian_uri", false); pref("extensions.mdnotes.obsidian.blocks", false); +pref("extensions.mdnotes.obsidian.blocks.use_citekey", false);