File size: 3,020 Bytes
67041f9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
a09ca12
 
 
 
 
 
 
 
 
 
 
 
 
 
67041f9
 
 
 
 
 
 
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>動画からクイズ&要約生成</title>
    <link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}">
</head>
<!-- 例: フッターナビゲーション (各HTMLの </body> の直前に追加) -->
<footer class="footer-nav">
    <button onclick="goToInput()" aria-label="入力">
         <span class="nav-icon"></span> <!-- アイコンは好みで変更 -->
         <span class="nav-text">入力</span>
    </button>
    <button onclick="goToHistory()" aria-label="履歴">
         <span class="nav-icon">🕒</span>
         <span class="nav-text">履歴</span>
    </button>
    <button onclick="goToSettings()" aria-label="設定">
         <span class="nav-icon">⚙️</span>
         <span class="nav-text">設定</span>
    </button>
</footer>
<body>
    <div class="screen">
        <!-- この画面にはヘッダーなし -->
        <main class="input-area">
            <h2>動画リンクから<br>クイズ&要約を自動生成!</h2>

            <form id="generate-form">
                <input type="text" id="youtube-url" placeholder="ここにYouTubeリンクをペースト" required aria-label="YouTubeリンク">
                <div class="error-message" id="error-message"></div>
                <button type="submit" class="generate-button" id="generate-button">
                    <span class="button-text">生成する</span>
                    <span class="icon"></span>
                    <div class="loading-spinner" style="display: none;"></div>
                </button>
            </form>

            <div class="image-placeholder" id="image-placeholder">
                <span>(イメージ表示エリア)</span>
                <!-- <img src="..." alt="動画サムネイル" style="display: none;"> -->
            </div>
             <!-- ★★★ ここからサイドメニューとオーバーレイを追加 ★★★ -->
    <div id="menu-overlay" class="menu-overlay" onclick="closeMenu()"></div>
    <nav id="side-menu" class="side-menu" aria-label="サイドメニュー">
        <button class="close-menu-btn" onclick="closeMenu()" aria-label="メニューを閉じる">×</button>
        <h2>メニュー</h2>
        <ul>
            <li><button onclick="goToInput()">➕ 入力</button></li>
            <li><button onclick="goToHistory()">🕒 履歴</button></li>
            <li><button onclick="goToSettings()">⚙️ 設定</button></li>
            <!-- 他に必要なメニュー項目を追加 -->
            <li><hr></li>
            <li><button onclick="handleLogout()" class="logout-menu-item">ログアウト</button></li>
        </ul>
    </nav>
        </main>
        <!-- フッターナビゲーションなどを追加する場合はここに -->
    </div>

    <script src="{{ url_for('static', filename='script.js') }}"></script>
</body>
</html>