Files
Aknaproff/public/test-click.html
Deploy Bot 64403d6fd6 v4.1.21: Реструктуризация проекта для Synology ARM
- Реструктуризация: src/ разбит на middleware/, utils/, repositories/ (удалены), routes/ (удалены)
- Добавлен src/original-html.ts — полный HTML с reportModal
- Добавлен src/index.tsx.backup — React-компонент с reportModal
- Миграции переименованы (0001_initial_schema.sql)
- Добавлена миграция 0018 (удалена позже)
- Docker: multi-stage build, wrangler.toml
- Frontend: public/static/app.js + style.css
- seed.sql добавлен
- Документация: CHANGELOG, CHANGES_v4.1.0-4.1.9, PROJECT_STRUCTURE
2026-01-14 18:37:00 +02:00

47 lines
1.4 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>Click Test</title>
<style>
body { font-family: Arial; padding: 50px; }
.box {
width: 200px;
height: 100px;
background: #4F46E5;
color: white;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
margin: 20px 0;
}
#result {
margin-top: 20px;
padding: 20px;
background: #f0f0f0;
}
</style>
</head>
<body>
<h1>Click Test Page</h1>
<div class="box" onclick="handleClick(1)">Click Me (onclick)</div>
<div class="box" id="box2">Click Me (addEventListener)</div>
<div id="result">Waiting for click...</div>
<script>
// Test 1: inline onclick
function handleClick(num) {
document.getElementById('result').innerHTML = '✅ Test ' + num + ': onclick works!';
}
// Test 2: addEventListener
document.addEventListener('DOMContentLoaded', () => {
document.getElementById('box2').addEventListener('click', () => {
document.getElementById('result').innerHTML = '✅ Test 2: addEventListener works!';
});
console.log('✅ DOMContentLoaded fired and event listener attached');
});
</script>
</body>
</html>