mirror of https://github.com/TriliumNext/Notes
hidden subtree is not archived anymore
parent
b202b43bf5
commit
d34a0a9fc0
@ -0,0 +1,13 @@
|
||||
module.exports = () => {
|
||||
const cls = require("../../src/services/cls");
|
||||
const beccaLoader = require("../../src/becca/becca_loader");
|
||||
const becca = require("../../src/becca/becca");
|
||||
|
||||
cls.init(() => {
|
||||
beccaLoader.load();
|
||||
|
||||
for (const label of becca.getNote('hidden').getLabels('archived')) {
|
||||
label.markAsDeleted('0208__remove_archived_from_hidden');
|
||||
}
|
||||
});
|
||||
};
|
||||
@ -1,17 +1,33 @@
|
||||
module.exports = [
|
||||
'text',
|
||||
'code',
|
||||
'render',
|
||||
'file',
|
||||
'image',
|
||||
'search',
|
||||
'relationMap',
|
||||
'book',
|
||||
'noteMap',
|
||||
'mermaid',
|
||||
'canvas',
|
||||
'webView',
|
||||
'launcher',
|
||||
'doc',
|
||||
'contentWidget'
|
||||
const noteTypes = [
|
||||
{ type: 'text', defaultMime: 'text/html' },
|
||||
{ type: 'code', defaultMime: 'text/plain' },
|
||||
{ type: 'render', defaultMime: '' },
|
||||
{ type: 'file', defaultMime: 'application/octet-stream' },
|
||||
{ type: 'image', defaultMime: '' },
|
||||
{ type: 'search', defaultMime: '' },
|
||||
{ type: 'relationMap', defaultMime: 'application/json' },
|
||||
{ type: 'book', defaultMime: '' },
|
||||
{ type: 'noteMap', defaultMime: '' },
|
||||
{ type: 'mermaid', defaultMime: 'text/plain' },
|
||||
{ type: 'canvas', defaultMime: 'application/json' },
|
||||
{ type: 'webView', defaultMime: '' },
|
||||
{ type: 'launcher', defaultMime: '' },
|
||||
{ type: 'doc', defaultMime: '' },
|
||||
{ type: 'contentWidget', defaultMime: '' }
|
||||
];
|
||||
|
||||
function getDefaultMimeForNoteType(typeName) {
|
||||
const typeRec = noteTypes.find(nt => nt.type === typeName);
|
||||
|
||||
if (!typeRec) {
|
||||
throw new Error(`Cannot find note type '${typeName}'`);
|
||||
}
|
||||
|
||||
return typeRec.defaultMime;
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
getNoteTypes: () => noteTypes,
|
||||
getNoteTypeNames: () => noteTypes.map(nt => nt.type),
|
||||
getDefaultMimeForNoteType
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue