mirror of
https://github.com/zadam/trilium.git
synced 2025-10-30 18:05:55 +01:00
abstracted note detail components
This commit is contained in:
32
src/public/javascripts/services/note_detail_search.js
Normal file
32
src/public/javascripts/services/note_detail_search.js
Normal file
@@ -0,0 +1,32 @@
|
||||
import noteDetailService from "./note_detail.js";
|
||||
|
||||
const $searchString = $("#search-string");
|
||||
const $noteDetailSearch = $('#note-detail-search');
|
||||
|
||||
function getContent() {
|
||||
JSON.stringify({
|
||||
searchString: $searchString.val()
|
||||
});
|
||||
}
|
||||
|
||||
function show() {
|
||||
$noteDetailSearch.show();
|
||||
|
||||
try {
|
||||
const json = JSON.parse(noteDetailService.getCurrentNote().content);
|
||||
|
||||
$searchString.val(json.searchString);
|
||||
}
|
||||
catch (e) {
|
||||
console.log(e);
|
||||
$searchString.val('');
|
||||
}
|
||||
|
||||
$searchString.on('input', noteDetailService.noteChanged);
|
||||
}
|
||||
|
||||
export default {
|
||||
getContent,
|
||||
show,
|
||||
focus: () => null
|
||||
}
|
||||
Reference in New Issue
Block a user