Newer
Older
WhoMatch / system / views / index.erb
<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <title>WhoMatch地図ページ</title>
  <link rel="stylesheet" href="/leaflet/leaflet.css">
  <link rel="stylesheet" href="/style.css">
</head>

<body>
  <h2>高齢者補助マッチ</h2>
<div id="direction-text" style="font-size: 20px; margin: 10px 0;"></div>

  <!-- 地図エリア -->
  <div id="map" style="height: 500px; margin-bottom: 20px;"></div>

  <!-- ✅ 方位磁石コンパス -->
  <div id="compass-container">
    <div id="compass-circle">
      <span class="c-n">N</span>
      <span class="c-e">E</span>
      <span class="c-s">S</span>
      <span class="c-w">W</span>
      <div id="compass-needle"></div>
    </div>
  </div>

  <!-- Sinatraから依頼データを埋め込み -->
  <script id="requests-data" type="application/json">
    <%= @requests.to_json %>
  </script>

  <!-- 一覧エリア -->
  <h3>依頼一覧</h3>
  <table border="1" cellpadding="6" style="border-collapse: collapse; width: 100%;">
    <thead>
      <tr style="background: #f2f2f2;">
        <th>カテゴリ</th>
        <th>詳細</th>
        <th>緯度</th>
        <th>経度</th>
        <th>登録日時</th>
      </tr>
    </thead>
    <tbody>
      <% @requests.each do |req| %>
        <tr>
          <td><%= req["category"] %></td>
          <td><%= req["description"] || "(なし)" %></td>
          <td><%= req["latitude"] %></td>
          <td><%= req["longitude"] %></td>
          <td><%= req["created_at"] %></td>
        </tr>
      <% end %>
    </tbody>
  </table>

  <script src="/leaflet/leaflet.js"></script>
  <script src="/script.js"defer></script>
</body>
</html>