From a7180e0e19159e6ca4511023e471e8f22fbffb71 Mon Sep 17 00:00:00 2001 From: azivner Date: Tue, 29 Aug 2017 20:58:53 -0400 Subject: [PATCH] button for collapsing tree, button for new top level note --- src/templates/app.html | 11 +++++++++-- static/js/init.js | 2 -- static/js/tree.js | 10 +++++++++- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/templates/app.html b/src/templates/app.html index 518a9cc24..dd6d43ccb 100644 --- a/src/templates/app.html +++ b/src/templates/app.html @@ -13,14 +13,21 @@
- -

+ + + Create new top level note + + + + Collapse tree + +
diff --git a/static/js/init.js b/static/js/init.js index bc41a3217..7f2312f4a 100644 --- a/static/js/init.js +++ b/static/js/init.js @@ -94,8 +94,6 @@ $(document).on('click', 'div.popover-content a', function(e) { } }); -let linkInfo; - $(document).bind('keydown', 'alt+l', function() { var range = $('#noteDetail').summernote('createRange'); console.log("range:", range); diff --git a/static/js/tree.js b/static/js/tree.js index 35b1e8464..3da823f3b 100644 --- a/static/js/tree.js +++ b/static/js/tree.js @@ -202,4 +202,12 @@ $("button#btnResetSearch").click(function () { let tree = $("#tree").fancytree("getTree"); tree.clearFilter(); -}); \ No newline at end of file +}); + +function collapseTree() { + $("#tree").fancytree("getRootNode").visit(function(node){ + node.setExpanded(false); + }); +} + +$(document).bind('keydown', 'alt+c', collapseTree); \ No newline at end of file