Spaces:
Running
Running
File size: 1,253 Bytes
0aabf7d a4ac627 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
updateHistoryList();
loadFromUserStorage();
setInterval(() => {
saveToUserStorage();
}, 60000);
// 入力フォームの内容を保存する
document.querySelectorAll('input, textarea').forEach(input => {
input.addEventListener('input', saveToUserStorage);
});
// Ctrl+Enterでプロンプト生成を実行する
document.addEventListener('keydown', function (event) {
if (event.ctrlKey && event.key === 'Enter') {
event.preventDefault(); // デフォルトの動作を防ぐ
generatePrompt(); // プロンプト生成関数を呼び出す
}
});
// サイドバーの切り替え機能を追加
document.getElementById('sidebarToggle').addEventListener('click', function () {
document.getElementById('sidebar').classList.toggle('active');
document.getElementById('content').classList.toggle('active');
});
function resizeQueryTextarea() {
const queryTextarea = document.getElementById('query');
const cardBody = queryTextarea.closest('.card-body');
queryTextarea.style.minHeight = cardBody.offsetHeight + 'px';
}
document.addEventListener('DOMContentLoaded', function () {
resizeQueryTextarea();
});
window.addEventListener('resize', resizeQueryTextarea);
|