mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 10:26:08 +01:00 
			
		
		
		
	preparing 0.59 without ocr/pdf, userguide, note ancillaries
This commit is contained in:
		| @@ -170,24 +170,6 @@ async function exportToZip(taskContext, branch, format, res, setHeaders = true) | ||||
|             meta.dataFileName = getDataFileName(note.type, note.mime, baseFileName, existingFileNames); | ||||
|         } | ||||
|  | ||||
|         const ancillaries = note.getNoteAncillaries(); | ||||
|  | ||||
|         if (ancillaries.length > 0) { | ||||
|             meta.ancillaries = ancillaries | ||||
|                 .filter(ancillary => ["canvasSvg", "mermaidSvg"].includes(ancillary.name)) | ||||
|                 .map(ancillary => ({ | ||||
|  | ||||
|                 name: ancillary.name, | ||||
|                 mime: ancillary.mime, | ||||
|                 dataFileName: getDataFileName( | ||||
|                     null, | ||||
|                     ancillary.mime, | ||||
|                     baseFileName + "_" + ancillary.name, | ||||
|                     existingFileNames | ||||
|                 ) | ||||
|             })); | ||||
|         } | ||||
|  | ||||
|         if (childBranches.length > 0) { | ||||
|             meta.dirFileName = getUniqueFilename(existingFileNames, baseFileName); | ||||
|             meta.children = []; | ||||
| @@ -234,15 +216,8 @@ async function exportToZip(taskContext, branch, format, res, setHeaders = true) | ||||
|  | ||||
|         const meta = noteIdToMeta[targetPath[targetPath.length - 1]]; | ||||
|  | ||||
|         // for some note types it's more user-friendly to see the ancillary (if exists) instead of source note | ||||
|         const preferredAncillary = (meta.ancillaries || []).find(ancillary => ['mermaidSvg', 'canvasSvg'].includes(ancillary.name)); | ||||
|  | ||||
|         if (preferredAncillary) { | ||||
|             url += encodeURIComponent(preferredAncillary.dataFileName); | ||||
|         } else { | ||||
|             // link can target note which is only "folder-note" and as such will not have a file in an export | ||||
|             url += encodeURIComponent(meta.dataFileName || meta.dirFileName); | ||||
|         } | ||||
|         // link can target note which is only "folder-note" and as such will not have a file in an export | ||||
|         url += encodeURIComponent(meta.dataFileName || meta.dirFileName); | ||||
|  | ||||
|         return url; | ||||
|     } | ||||
| @@ -344,16 +319,6 @@ ${markdownContent}`; | ||||
|  | ||||
|         taskContext.increaseProgressCount(); | ||||
|  | ||||
|         for (const ancillaryMeta of noteMeta.ancillaries || []) { | ||||
|             const noteAncillary = note.getNoteAncillaryByName(ancillaryMeta.name); | ||||
|             const content = noteAncillary.getContent(); | ||||
|  | ||||
|             archive.append(content, { | ||||
|                 name: filePathPrefix + ancillaryMeta.dataFileName, | ||||
|                 date: dateUtils.parseDateTime(note.utcDateModified) | ||||
|             }); | ||||
|         } | ||||
|  | ||||
|         if (noteMeta.children && noteMeta.children.length > 0) { | ||||
|             const directoryPath = filePathPrefix + noteMeta.dirFileName; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user