mirror of
https://github.com/zadam/trilium.git
synced 2025-10-21 07:38:53 +02:00
Apply note wrapper on mobile (#6847)
This commit is contained in:
commit
5eae51a1b4
@ -22,6 +22,7 @@ import FloatingButtons from "../widgets/FloatingButtons.jsx";
|
|||||||
import { MOBILE_FLOATING_BUTTONS } from "../widgets/FloatingButtonsDefinitions.jsx";
|
import { MOBILE_FLOATING_BUTTONS } from "../widgets/FloatingButtonsDefinitions.jsx";
|
||||||
import ToggleSidebarButton from "../widgets/mobile_widgets/toggle_sidebar_button.jsx";
|
import ToggleSidebarButton from "../widgets/mobile_widgets/toggle_sidebar_button.jsx";
|
||||||
import CloseZenModeButton from "../widgets/close_zen_button.js";
|
import CloseZenModeButton from "../widgets/close_zen_button.js";
|
||||||
|
import NoteWrapperWidget from "../widgets/note_wrapper.js";
|
||||||
import MobileDetailMenu from "../widgets/mobile_widgets/mobile_detail_menu.js";
|
import MobileDetailMenu from "../widgets/mobile_widgets/mobile_detail_menu.js";
|
||||||
|
|
||||||
const MOBILE_CSS = `
|
const MOBILE_CSS = `
|
||||||
@ -131,30 +132,33 @@ export default class MobileLayout {
|
|||||||
.child(new FlexContainer("column").filling().id("mobile-sidebar-wrapper").child(new QuickSearchWidget()).child(new NoteTreeWidget().cssBlock(FANCYTREE_CSS)))
|
.child(new FlexContainer("column").filling().id("mobile-sidebar-wrapper").child(new QuickSearchWidget()).child(new NoteTreeWidget().cssBlock(FANCYTREE_CSS)))
|
||||||
)
|
)
|
||||||
.child(
|
.child(
|
||||||
new ScreenContainer("detail", "column")
|
new ScreenContainer("detail", "row")
|
||||||
.id("detail-container")
|
.id("detail-container")
|
||||||
.class("d-sm-flex d-md-flex d-lg-flex d-xl-flex col-12 col-sm-7 col-md-8 col-lg-9")
|
.class("d-sm-flex d-md-flex d-lg-flex d-xl-flex col-12 col-sm-7 col-md-8 col-lg-9")
|
||||||
.child(
|
.child(
|
||||||
new FlexContainer("row")
|
new NoteWrapperWidget()
|
||||||
.contentSized()
|
.child(
|
||||||
.css("font-size", "larger")
|
new FlexContainer("row")
|
||||||
.css("align-items", "center")
|
.contentSized()
|
||||||
.child(<ToggleSidebarButton />)
|
.css("font-size", "larger")
|
||||||
.child(<NoteTitleWidget />)
|
.css("align-items", "center")
|
||||||
.child(<MobileDetailMenu />)
|
.child(<ToggleSidebarButton />)
|
||||||
|
.child(<NoteTitleWidget />)
|
||||||
|
.child(<MobileDetailMenu />)
|
||||||
|
)
|
||||||
|
.child(<SharedInfoWidget />)
|
||||||
|
.child(<FloatingButtons items={MOBILE_FLOATING_BUTTONS} />)
|
||||||
|
.child(new PromotedAttributesWidget())
|
||||||
|
.child(
|
||||||
|
new ScrollingContainer()
|
||||||
|
.filling()
|
||||||
|
.contentSized()
|
||||||
|
.child(new NoteDetailWidget())
|
||||||
|
.child(new NoteListWidget(false))
|
||||||
|
.child(<FilePropertiesWrapper />)
|
||||||
|
)
|
||||||
|
.child(<MobileEditorToolbar />)
|
||||||
)
|
)
|
||||||
.child(<SharedInfoWidget />)
|
|
||||||
.child(<FloatingButtons items={MOBILE_FLOATING_BUTTONS} />)
|
|
||||||
.child(new PromotedAttributesWidget())
|
|
||||||
.child(
|
|
||||||
new ScrollingContainer()
|
|
||||||
.filling()
|
|
||||||
.contentSized()
|
|
||||||
.child(new NoteDetailWidget())
|
|
||||||
.child(new NoteListWidget(false))
|
|
||||||
.child(<FilePropertiesWrapper />)
|
|
||||||
)
|
|
||||||
.child(<MobileEditorToolbar />)
|
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.child(
|
.child(
|
||||||
|
@ -23,15 +23,21 @@ export default class NoteWrapperWidget extends FlexContainer<BasicWidget> {
|
|||||||
this.refresh();
|
this.refresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
noteSwitchedAndActivatedEvent() {
|
noteSwitchedAndActivatedEvent({ noteContext }: EventData<"setNoteContext">) {
|
||||||
|
this.noteContext = noteContext;
|
||||||
|
|
||||||
this.refresh();
|
this.refresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
noteSwitchedEvent() {
|
noteSwitchedEvent({ noteContext }: EventData<"setNoteContext">) {
|
||||||
|
this.noteContext = noteContext;
|
||||||
|
|
||||||
this.refresh();
|
this.refresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
activeContextChangedEvent() {
|
activeContextChangedEvent({ noteContext }: EventData<"setNoteContext">) {
|
||||||
|
this.noteContext = noteContext;
|
||||||
|
|
||||||
this.refresh();
|
this.refresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user