Files
edu/dzielenie.html
T
Sebastian Molenda c26165bfb7
Deploy to FTP / deploy (push) Successful in 6s
all local
2026-05-26 21:58:38 +02:00

116 lines
4.7 KiB
HTML

<!doctype html>
<html lang="pl">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover" />
<title>Nauka Dzielenia</title>
<link rel="stylesheet" href="css/styles.css?v=20260524" />
<link rel="stylesheet" href="css/fonts/inter.css">
</head>
<body>
<div class="app-container">
<!-- ── SELECT SCREEN ── -->
<main id="select-screen">
<nav class="subpage-nav">
<a href="index.html" class="back-btn" id="back-to-hub">← Wróć do menu</a>
</nav>
<div class="screen-content">
<div id="header-placeholder"></div>
<section class="content-panel">
<h2 class="panel-title">Wybór dzielnika</h2>
<div class="table-grid" id="table-grid">
<button class="table-btn" data-val="1">1</button>
<button class="table-btn" data-val="2">2</button>
<button class="table-btn" data-val="3">3</button>
<button class="table-btn" data-val="4">4</button>
<button class="table-btn" data-val="5">5</button>
<button class="table-btn" data-val="6">6</button>
<button class="table-btn" data-val="7">7</button>
<button class="table-btn" data-val="8">8</button>
<button class="table-btn" data-val="9">9</button>
<button class="table-btn" data-val="10">10</button>
<button class="table-btn all" data-val="0">Wszystkie</button>
</div>
</section>
<section class="content-panel">
<label class="settings-label">
Liczba zadań w serii:
<input id="total-input" type="number" min="5" max="100" value="20" class="settings-input">
</label>
</section>
<button class="action-btn start-btn" id="start-btn">Rozpocznij ćwiczenie →</button>
</div>
</main>
<!-- ── PLAY SCREEN ── -->
<main class="play-screen-container hidden" id="play-screen">
<header class="read-header">
<button id="back-btn" class="read-nav-btn">← Zmień</button>
<span class="read-title-text">Dzielenie</span>
<div class="progress-container">
<span id="progress-label" class="progress-text">0/20</span>
</div>
</header>
<div class="read-progress-bar">
<div id="progress-inner" class="read-progress-bar-inner"></div>
</div>
<div class="play-body">
<div class="problem-display">
<div id="problem" class="problem-text">?</div>
<div id="feedback" class="feedback-text"></div>
</div>
<div class="keypad-container">
<div id="answer" class="answer-display"></div>
<div class="keypad">
<div class="key-row">
<button class="key">1</button><button class="key">2</button><button class="key">3</button>
</div>
<div class="key-row">
<button class="key">4</button><button class="key">5</button><button class="key">6</button>
</div>
<div class="key-row">
<button class="key">7</button><button class="key">8</button><button class="key">9</button>
</div>
<div class="key-row">
<button class="key key-special" id="clear">C</button>
<button class="key">0</button>
<button class="key key-special" id="backspace"></button>
</div>
</div>
<button class="submit-btn" id="submit">Sprawdź</button>
</div>
</div>
</main>
<!-- ── SUMMARY SCREEN ── -->
<main class="screen-content hidden" id="summary-screen" style="margin-top: 24px;">
<div class="summary-view">
<div style="font-size: 64px; text-align: center;">🎉</div>
<h2 style="text-align: center; font-size: 28px; margin: 16px 0;">Koniec ćwiczenia!</h2>
<p id="summary-text" class="summary-score-text"></p>
<button class="action-btn summary-back-btn" id="again-btn">Jeszcze raz</button>
<button class="action-btn summary-back-btn secondary" id="change-btn">Zmień dzielnik</button>
</div>
</main>
</div>
<div id="footer-placeholder"></div>
<script src="js/nav.js?v=20260521"></script>
<script src="js/dzielenie.js?v=20260524"></script>
<script src="js/components.js"></script>
<script>
loadComponent('components/header.html', {
'{TITLE}': '÷ Nauka Dzielenia',
'{SUBTITLE}': 'Wybierz dzielnik, przez który chcesz dzielić.'
}).then(html => {
document.getElementById('header-placeholder').outerHTML = html;
});
loadComponent('components/footer.html').then(html => {
document.getElementById('footer-placeholder').outerHTML = html;
});
</script>
</body>
</html>