mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-29 11:02:28 +08:00
32 lines
723 B
JavaScript
32 lines
723 B
JavaScript
![]() |
import server from "../services/server.js";
|
||
|
import utils from "../services/utils.js";
|
||
|
|
||
|
const $dialog = $("#backend-log-dialog");
|
||
|
const $backendLogTextArea = $("#backend-log-textarea");
|
||
|
const $refreshBackendLog = $("#refresh-backend-log-button");
|
||
|
|
||
|
export async function showDialog() {
|
||
|
utils.closeActiveDialog();
|
||
|
|
||
|
glob.activeDialog = $dialog;
|
||
|
|
||
|
$dialog.modal();
|
||
|
|
||
|
load();
|
||
|
}
|
||
|
|
||
|
function scrollToBottom() {
|
||
|
$backendLogTextArea.scrollTop($backendLogTextArea[0].scrollHeight);
|
||
|
}
|
||
|
|
||
|
async function load() {
|
||
|
const backendLog = await server.get('backend-log');
|
||
|
|
||
|
$backendLogTextArea.text(backendLog);
|
||
|
|
||
|
scrollToBottom();
|
||
|
}
|
||
|
|
||
|
$refreshBackendLog.on('click', load);
|
||
|
|
||
|
$dialog.on('shown.bs.modal', scrollToBottom);
|