mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 10:26:08 +01:00 
			
		
		
		
	auto resizing (full height) of tree and editor to fill the window without creating global scrollbar (instead there are independent scrollbars for tree and editor)
This commit is contained in:
		| @@ -11,11 +11,11 @@ | ||||
|       <span id="error-message"></span> | ||||
|     </div> | ||||
|  | ||||
|     <div style="margin-left: auto; margin-right: auto; width: 1100px"> | ||||
|       <div style="width: 300px; height: 800px; float: left; overflow: scroll;"> | ||||
|     <div id="content" style="margin-left: auto; margin-right: auto; width: 1100px"> | ||||
|       <div style="width: 300px; height: 100%; float: left;"> | ||||
|         <button type="button" class="btn" onclick="createNewTopLevelNote()">Create new note</button> | ||||
|  | ||||
|         <div id="tree"> | ||||
|         <div id="tree" style="overflow: scroll; height: 100%;"> | ||||
|         </div> | ||||
|       </div> | ||||
|  | ||||
| @@ -32,7 +32,7 @@ | ||||
|  | ||||
|         <div style="clear: both; height: 0"></div> | ||||
|  | ||||
|         <div id="noteDetail"> | ||||
|         <div id="noteDetail" style="overflow: scroll; height: 100%;"> | ||||
|           <p>This prototype version supports basic editing, including some formatting (bold, italic, strike-through, underscore), images (just paste it into editor) and links. To edit the note, just click on title or content and you can directly modify it. Changes are saved immediatelly.</p> | ||||
|  | ||||
|           <p>You can work with the tree using following keyboard shortcuts:</p> | ||||
| @@ -71,6 +71,7 @@ | ||||
|       const baseUrl = ''; | ||||
|     </script> | ||||
|  | ||||
|     <script src="stat/js/init.js"></script> | ||||
|     <script src="stat/js/tree.js"></script> | ||||
|     <script src="stat/js/note.js"></script> | ||||
|     <script src="stat/js/notecase2html.js"></script> | ||||
|   | ||||
							
								
								
									
										7
									
								
								static/js/init.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								static/js/init.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| $(function() { | ||||
|     $(window).resize(function() { | ||||
|         $('div#tree').height($(window).height() - $('div#tree').offset().top); | ||||
|         $('div.note-editable').height($(window).height() - $('div.note-editable').offset().top); | ||||
|     }); | ||||
|     $(window).resize(); | ||||
| }); | ||||
| @@ -135,6 +135,8 @@ function loadNote(noteId) { | ||||
|  | ||||
|         $('#noteDetail').summernote('code', noteText); | ||||
|  | ||||
|         $(window).resize(); // to trigger resizing of editor | ||||
|  | ||||
|         noteChangeDisabled = false; | ||||
|     }); | ||||
| } | ||||
| @@ -1,6 +1,7 @@ | ||||
| .note-editable { | ||||
|     /* This is because with empty content height of editor is 0 and it's impossible to click into it */ | ||||
|     min-height: 400px; | ||||
|     overflow: scroll; | ||||
| } | ||||
|  | ||||
| #top-message { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user