copied links from tree should be reference links

This commit is contained in:
zadam 2021-12-04 12:50:02 +01:00
parent c4ab6b4866
commit e079359c15
3 changed files with 8 additions and 2 deletions

View file

@ -82,7 +82,7 @@
},
"devDependencies": {
"cross-env": "7.0.3",
"electron": "16.0.3",
"electron": "16.0.4",
"@electron/remote": "2.0.1",
"electron-builder": "22.14.5",
"electron-packager": "15.4.0",

View file

@ -66,11 +66,12 @@ async function copy(branchIds) {
clipboardMode = 'copy';
if (utils.isElectron()) {
// https://github.com/zadam/trilium/issues/2401
const {clipboard} = require('electron');
const links = [];
for (const branch of froca.getBranches(clipboardBranchIds)) {
const $link = await linkService.createNoteLink(branch.parentNoteId + '/' + branch.noteId);
const $link = await linkService.createNoteLink(branch.parentNoteId + '/' + branch.noteId, { referenceLink: true });
links.push($link[0].outerHTML);
}

View file

@ -21,6 +21,7 @@ async function createNoteLink(notePath, options = {}) {
const showTooltip = options.showTooltip === undefined ? true : options.showTooltip;
const showNotePath = options.showNotePath === undefined ? false : options.showNotePath;
const showNoteIcon = options.showNoteIcon === undefined ? false : options.showNoteIcon;
const referenceLink = options.referenceLink === undefined ? false : options.referenceLink;
const {noteId, parentNoteId} = treeService.getNoteIdAndParentIdFromNotePath(notePath);
@ -48,6 +49,10 @@ async function createNoteLink(notePath, options = {}) {
$noteLink.addClass("no-tooltip-preview");
}
if (referenceLink) {
$noteLink.addClass("reference-link");
}
$container.append($noteLink);
if (showNotePath) {