Notepad – Your Digital Notes
📝
No Note Selected
Create a new note or select one from the sidebar to get started.
`);
printWindow.document.close();
setTimeout(() => printWindow.print(), 250);
}
// Toggle sidebar on mobile
function toggleSidebar() {
document.querySelector('.sidebar').classList.toggle('active');
}
function closeSidebar() {
document.querySelector('.sidebar').classList.remove('active');
}
// Keyboard shortcuts
function handleKeyboardShortcuts(e) {
if (e.ctrlKey || e.metaKey) {
if (e.key === 'n') {
e.preventDefault();
createNewNote();
} else if (e.key === 's') {
e.preventDefault();
saveNote();
}
}
}
// Dark Mode Toggle
const themeToggle = document.getElementById('themeToggle');
const html = document.documentElement;
function loadTheme() {
const savedTheme = localStorage.getItem('notepad-theme') || 'light';
if (savedTheme === 'dark') {
html.classList.add('dark');
document.getElementById('themeIcon').textContent = '☀️';
}
}
themeToggle.addEventListener('click', function() {
html.classList.toggle('dark');
const isDark = html.classList.contains('dark');
localStorage.setItem('notepad-theme', isDark ? 'dark' : 'light');
document.getElementById('themeIcon').textContent = isDark ? '☀️' : '🌙';
});