mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-08-11 19:13:55 +08:00
client: Fix classic editor on mobile
This commit is contained in:
parent
47baa02bca
commit
35fe5845a3
@ -23,6 +23,7 @@ import LauncherContainer from "../widgets/containers/launcher_container.js";
|
|||||||
import RootContainer from "../widgets/containers/root_container.js";
|
import RootContainer from "../widgets/containers/root_container.js";
|
||||||
import SharedInfoWidget from "../widgets/shared_info.js";
|
import SharedInfoWidget from "../widgets/shared_info.js";
|
||||||
import PromotedAttributesWidget from "../widgets/ribbon_widgets/promoted_attributes.js";
|
import PromotedAttributesWidget from "../widgets/ribbon_widgets/promoted_attributes.js";
|
||||||
|
import ClassicEditorToolbar from "../widgets/ribbon_widgets/classic_editor_toolbar.js";
|
||||||
|
|
||||||
const MOBILE_CSS = `
|
const MOBILE_CSS = `
|
||||||
<style>
|
<style>
|
||||||
@ -167,6 +168,7 @@ export default class MobileLayout {
|
|||||||
.child(new NoteListWidget())
|
.child(new NoteListWidget())
|
||||||
.child(new FilePropertiesWidget().css('font-size','smaller'))
|
.child(new FilePropertiesWidget().css('font-size','smaller'))
|
||||||
)
|
)
|
||||||
|
.child(new ClassicEditorToolbar())
|
||||||
)
|
)
|
||||||
.child(new ProtectedSessionPasswordDialog())
|
.child(new ProtectedSessionPasswordDialog())
|
||||||
.child(new ConfirmDialog())
|
.child(new ConfirmDialog())
|
||||||
|
@ -181,8 +181,14 @@ export default class EditableTextTypeWidget extends AbstractTextTypeWidget {
|
|||||||
await initSyntaxHighlighting(editor);
|
await initSyntaxHighlighting(editor);
|
||||||
|
|
||||||
if (isClassicEditor) {
|
if (isClassicEditor) {
|
||||||
|
let $classicToolbarWidget;
|
||||||
|
if (!utils.isMobile()) {
|
||||||
const $parentSplit = this.$widget.parents(".note-split.type-text");
|
const $parentSplit = this.$widget.parents(".note-split.type-text");
|
||||||
const $classicToolbarWidget = $parentSplit.find("> .ribbon-container .classic-toolbar-widget");
|
$classicToolbarWidget = $parentSplit.find("> .ribbon-container .classic-toolbar-widget");
|
||||||
|
} else {
|
||||||
|
$classicToolbarWidget = $("body").find(".classic-toolbar-widget");
|
||||||
|
}
|
||||||
|
|
||||||
$classicToolbarWidget.empty();
|
$classicToolbarWidget.empty();
|
||||||
$classicToolbarWidget[0].appendChild(editor.ui.view.toolbar.element);
|
$classicToolbarWidget[0].appendChild(editor.ui.view.toolbar.element);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user