<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
    <title>Sound Novel</title>
    <link rel="stylesheet" href="/static/css/style.css">
</head>
<body>
    <header>
        <!-- 1. ローカルの本を選択するプルダウン -->
        <label for="book-select">本を選択</label>
        <select id="book-select">
            <option value=""> 本を選んでください </option>
            {% for book in books %}
            <option value="{{ book }}">{{ book }}</option>
            {% endfor %}
        </select>

        <!-- 2. ネットのURLから開く入力フォーム（※selectの外側に配置） -->
        <label for="url-input">URLから開く</label>
        <input type="text" id="url-input" placeholder="https://example.com" style="width: 250px; padding: 5px; background: #444; color: #fff; border: 1px solid #666; border-radius: 4px;">
        <button id="btn-url-open">開く</button>

        <!-- 区切り線 -->
        <span style="margin: 0 10px; color: #666;">|</span>

        <!-- 3. ページ操作ボタン -->
        <button id="btn-next" disabled>◀ 進む</button>
        <button id="btn-prev" disabled>戻る ▶</button>

        <!-- 4. 音量調整（※margin-left: auto をこちらに引っ越しさせて左側に大きな空白を作ります） -->
        <label style="margin-left: auto;">音量</label>
        <input type="range" id="vol-slider" min="0" max="100" value="50" style="transform: none; width: 100px; margin-right: 15px;">

        <!-- 5. 全画面表示ボタン（※右端の一番押し届きやすい場所に並びます） -->
        <button id="btn-fullscreen">全画面表示</button>

    </header>


    <!-- 音楽パネル -->
    <div id="music-panel">
        <span id="music-info">再生中の曲: なし</span>
        <button id="btn-play-pause" disabled>一時停止</button>
    </div>

    <!-- メインキャンバス -->
    <div id="viewer-container">
        <img id="page-image" src="" alt="" style="display: none;">
    </div>

    <!-- 下部右開きシークバー -->
<footer>
    <div id="footer-top">
        <div id="user-area">
            {% if session.get("user_id") %}
                {{ session["username"] }}
                <a href="/logout">ログアウト</a>
            {% else %}
                <a href="/login">ログイン</a>
            {% endif %}
        </div>
    </div>
    <div id="seekbar-wrapper">
        <span id="total-page-lbl">1</span>
        <input type="range" id="page-slider" min="1" max="1" value="1" disabled>
        <span>1</span>
    </div>
    <div id="current-page-lbl">ページ: 1</div>
</footer>

    <!-- オーディオ再生用の隠し要素 -->
    <audio id="bgm-player" loop></audio>

    <script src="/static/js/script.js"></script>
</body>
</html>