Hide page link icon when no page; make markdown edit rwork better on small width
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
parent
7cb5745dc4
commit
2510fc0d68
@ -6,7 +6,7 @@ import {NavigationService} from '../../../../service/navigation.service';
|
|||||||
@Component({
|
@Component({
|
||||||
selector: 'editor-page-link-renderer',
|
selector: 'editor-page-link-renderer',
|
||||||
template: `
|
template: `
|
||||||
<div title="Control-click to open this page" (click)="onClick($event)">
|
<div title="Control-click to open this page" (click)="onClick($event)" *ngIf="pageId">
|
||||||
<i class="fa fa-sticky-note" style="margin-right: 5px; color: var(--noded-background-note);"></i> {{ pageTitle }}
|
<i class="fa fa-sticky-note" style="margin-right: 5px; color: var(--noded-background-note);"></i> {{ pageTitle }}
|
||||||
</div>`,
|
</div>`,
|
||||||
})
|
})
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<div class="container" (dblclick)="onFocusIn()">
|
<div class="container" (dblclick)="onFocusIn()" (resized)="onEditorHostResize($event)">
|
||||||
<div class="editor-container" *ngIf="showEditor">
|
<div class="editor-container" *ngIf="showEditor">
|
||||||
<ngx-monaco-editor class="editor"
|
<ngx-monaco-editor class="editor"
|
||||||
[options]="editorOptions"
|
[options]="editorOptions"
|
||||||
@ -7,5 +7,5 @@
|
|||||||
#editor
|
#editor
|
||||||
></ngx-monaco-editor>
|
></ngx-monaco-editor>
|
||||||
</div>
|
</div>
|
||||||
<div class="display markdown-display" markdown katex [data]="contents"></div>
|
<div class="display markdown-display" markdown katex [data]="contents" *ngIf="!showEditor || (showEditor && !singleColumn)"></div>
|
||||||
</div>
|
</div>
|
@ -20,6 +20,7 @@ export class MarkdownComponent extends EditorNodeContract implements OnInit {
|
|||||||
private dirtyOverride = false;
|
private dirtyOverride = false;
|
||||||
public showEditor = false;
|
public showEditor = false;
|
||||||
protected hadOneFocusOut = false;
|
protected hadOneFocusOut = false;
|
||||||
|
public singleColumn = false;
|
||||||
|
|
||||||
public editorOptions = {
|
public editorOptions = {
|
||||||
theme: this.isDark() ? 'vs-dark' : 'vs',
|
theme: this.isDark() ? 'vs-dark' : 'vs',
|
||||||
@ -91,4 +92,12 @@ export class MarkdownComponent extends EditorNodeContract implements OnInit {
|
|||||||
this.showEditor = false;
|
this.showEditor = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onEditorHostResize($event) {
|
||||||
|
if ( $event.newWidth < 700 && !this.singleColumn ) {
|
||||||
|
this.singleColumn = true;
|
||||||
|
} else if ( $event.newWidth > 700 && this.singleColumn ) {
|
||||||
|
this.singleColumn = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user