mirror of
https://github.com/zadam/trilium.git
synced 2025-01-16 12:08:03 +08:00
fix note type selection
This commit is contained in:
parent
0226b1e9a8
commit
50a0400616
2 changed files with 15 additions and 9 deletions
|
@ -203,6 +203,7 @@ export default class LinkMap {
|
||||||
this.renderer.stop();
|
this.renderer.stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (this.jsPlumbInstance) {
|
||||||
// delete all endpoints and connections
|
// delete all endpoints and connections
|
||||||
// this is done at this point (after async operations) to reduce flicker to the minimum
|
// this is done at this point (after async operations) to reduce flicker to the minimum
|
||||||
this.jsPlumbInstance.deleteEveryEndpoint();
|
this.jsPlumbInstance.deleteEveryEndpoint();
|
||||||
|
@ -214,6 +215,7 @@ export default class LinkMap {
|
||||||
this.pzInstance.zoomAbs(0, 0, this.options.zoom);
|
this.pzInstance.zoomAbs(0, 0, this.options.zoom);
|
||||||
this.pzInstance.moveTo(0, 0);
|
this.pzInstance.moveTo(0, 0);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
initJsPlumbInstance() {
|
initJsPlumbInstance() {
|
||||||
if (this.jsPlumbInstance) {
|
if (this.jsPlumbInstance) {
|
||||||
|
|
|
@ -73,7 +73,11 @@ export default class NoteTypeContext {
|
||||||
.attr("data-mime-type", mimeType.mime)
|
.attr("data-mime-type", mimeType.mime)
|
||||||
.append('<span class="check">✓</span> ')
|
.append('<span class="check">✓</span> ')
|
||||||
.append($('<span>').text(mimeType.title))
|
.append($('<span>').text(mimeType.title))
|
||||||
.click(e => this.save('code', $(e.target).attr('data-mime-type')));
|
.click(e => {
|
||||||
|
const $link = $(e.target).closest('.dropdown-item');
|
||||||
|
|
||||||
|
this.save('code', $link.attr('data-mime-type'))
|
||||||
|
});
|
||||||
|
|
||||||
if (this.ctx.note.type === 'code' && this.ctx.note.mime === mimeType.mime) {
|
if (this.ctx.note.type === 'code' && this.ctx.note.mime === mimeType.mime) {
|
||||||
$mimeLink.addClass("selected");
|
$mimeLink.addClass("selected");
|
||||||
|
|
Loading…
Reference in a new issue