mirror of
https://github.com/laurent22/joplin.git
synced 2024-12-18 09:35:20 +02:00
e11e57f1d8
The implementation uses / symbol as a nesting separator. I.e. tag/subtag is a nested tag, where tag is the parent tag and subtag is its child. Creating a tag named tag/subtag/subsubtag creates three tags, one for each level. The tags are associated using parent_id field. In the app, viewing notes with a tag will also show all notes that are associated with any of the tag's descendant tags (same for the note count). Deleting a tag will also delete all its descendant tags. In the desktop app the tags are shown nested just like the notebooks. |
||
---|---|---|
.. | ||
keychain | ||
rest | ||
AlarmService.js | ||
AlarmServiceDriver.android.js | ||
AlarmServiceDriver.ios.js | ||
AlarmServiceDriverNode.js | ||
back-button.js | ||
BaseService.js | ||
CommandService.ts | ||
DecryptionWorker.js | ||
EncryptionService.js | ||
EncryptionServiceDriverNode.js | ||
ExternalEditWatcher.js | ||
InteropService_Exporter_Base.js | ||
InteropService_Exporter_Html.js | ||
InteropService_Exporter_Jex.js | ||
InteropService_Exporter_Json.js | ||
InteropService_Exporter_Md.js | ||
InteropService_Exporter_Raw.js | ||
InteropService_Importer_Base.js | ||
InteropService_Importer_EnexToHtml.js | ||
InteropService_Importer_EnexToMd.js | ||
InteropService_Importer_Jex.js | ||
InteropService_Importer_Md.js | ||
InteropService_Importer_Raw.js | ||
InteropService.js | ||
ItemChangeUtils.js | ||
KvStore.js | ||
MigrationService.js | ||
ModelCache.js | ||
NavService.js | ||
PluginManager.js | ||
report.js | ||
ResourceEditWatcher.ts | ||
ResourceFetcher.js | ||
ResourceService.js | ||
RevisionService.js | ||
SearchEngine.js | ||
SearchEngineUtils.js | ||
SettingUtils.ts | ||
UndoRedoService.ts |