mirror of
https://github.com/zadam/trilium.git
synced 2024-09-20 23:55:59 +08:00
fix tree loading on mobile interface, closes #839
This commit is contained in:
parent
bd8c078fb9
commit
1a49894adf
|
@ -87,6 +87,8 @@ async function showTree() {
|
|||
});
|
||||
}
|
||||
});
|
||||
|
||||
treeService.setTree($.ui.fancytree.getTree("#tree"));
|
||||
}
|
||||
|
||||
$detail.on("click", ".note-menu-button", async e => {
|
||||
|
|
|
@ -5,6 +5,7 @@ import splitService from "./split.js";
|
|||
import optionService from "./options.js";
|
||||
import server from "./server.js";
|
||||
import noteDetailService from "./note_detail.js";
|
||||
import utils from "./utils.js";
|
||||
|
||||
const $sidebar = $("#right-pane");
|
||||
const $sidebarContainer = $('#sidebar-container');
|
||||
|
@ -15,6 +16,10 @@ const $hideSidebarButton = $("#hide-sidebar-button");
|
|||
optionService.waitForOptions().then(options => toggleSidebar(options.is('rightPaneVisible')));
|
||||
|
||||
function toggleSidebar(show) {
|
||||
if (utils.isMobile()) {
|
||||
return;
|
||||
}
|
||||
|
||||
$sidebar.toggle(show);
|
||||
$showSidebarButton.toggle(!show);
|
||||
$hideSidebarButton.toggle(show);
|
||||
|
|
|
@ -913,6 +913,10 @@ function getNodeByKey(key) {
|
|||
return tree.getNodeByKey(key);
|
||||
}
|
||||
|
||||
function setTree(treeInstance) {
|
||||
tree = treeInstance;
|
||||
}
|
||||
|
||||
keyboardActionService.setGlobalActionHandler('CollapseTree', () => collapseTree()); // don't use shortened form since collapseTree() accepts argument
|
||||
$collapseTreeButton.on('click', () => collapseTree());
|
||||
|
||||
|
@ -949,5 +953,6 @@ export default {
|
|||
focusTree,
|
||||
scrollToActiveNote,
|
||||
duplicateNote,
|
||||
getNodeByKey
|
||||
getNodeByKey,
|
||||
setTree
|
||||
};
|
Loading…
Reference in a new issue