mirror of
https://github.com/zadam/trilium.git
synced 2025-02-23 22:44:44 +08:00
Allow attachments to be included in the scripts, closes #66
This commit is contained in:
parent
ee0833390a
commit
f4b57f4c57
2 changed files with 7 additions and 4 deletions
|
@ -24,7 +24,8 @@ class Note extends Entity {
|
|||
}
|
||||
|
||||
isJavaScript() {
|
||||
return this.type === "code" && this.mime === "application/javascript";
|
||||
return (this.type === "code" || this.type === "file")
|
||||
&& (this.mime === "application/javascript" || this.mime === "application/x-javascript");
|
||||
}
|
||||
|
||||
async getAttributes() {
|
||||
|
|
|
@ -63,8 +63,10 @@ async function getSubTreeScripts(parentId, includedNoteIds, repository, isJavaSc
|
|||
SELECT notes.*
|
||||
FROM notes JOIN note_tree USING(noteId)
|
||||
WHERE note_tree.isDeleted = 0 AND notes.isDeleted = 0
|
||||
AND note_tree.parentNoteId = ? AND notes.type = 'code'
|
||||
AND (notes.mime = 'application/javascript' OR notes.mime = 'text/html')`, [parentId]);
|
||||
AND note_tree.parentNoteId = ? AND (notes.type = 'code' OR notes.type = 'file')
|
||||
AND (notes.mime = 'application/javascript'
|
||||
OR notes.mime = 'application/x-javascript'
|
||||
OR notes.mime = 'text/html')`, [parentId]);
|
||||
|
||||
let script = "\r\n";
|
||||
|
||||
|
@ -77,7 +79,7 @@ async function getSubTreeScripts(parentId, includedNoteIds, repository, isJavaSc
|
|||
|
||||
script += await getSubTreeScripts(child.noteId, includedNoteIds, repository);
|
||||
|
||||
if (!isJavaScript && child.mime === 'application/javascript') {
|
||||
if (!isJavaScript && child.isJavaScript()) {
|
||||
child.content = '<script>' + child.content + '</script>';
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue