2024-06-14 08:03:49 +00:00
|
|
|
<!DOCTYPE html>
|
|
|
|
<html lang="ja">
|
|
|
|
<head>
|
|
|
|
<meta charset="UTF-8">
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
|
|
<title>LiteY</title>
|
|
|
|
<link rel="stylesheet" href="style.css">
|
|
|
|
<script src="script.js"></script>
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<h1>掲示板へようこそ!</h1>
|
|
|
|
<p>良識のあるメッセージを心がけてください</p>
|
2025-03-05 07:30:18 +00:00
|
|
|
<p>荒らしが横行しているため、最初の50件のみ表示しています。</p>
|
2025-03-05 08:57:28 +00:00
|
|
|
<p>全て表示するには<a href="/?limit=0">こちら</a></p>
|
2024-06-14 08:03:49 +00:00
|
|
|
<textarea placeholder="ここにメッセージを入力" rows="4" cols="50" id="message"></textarea>
|
|
|
|
<input type="submit" value="今すぐ送信!" onclick="notePost();">
|
|
|
|
{% for note in notes %}
|
|
|
|
<div id="note">
|
|
|
|
<div>{{ note.ip | ip_to_uid }}</div>
|
|
|
|
<div>{{ note.content | replace_ng_words(ng_words) }}</div>
|
|
|
|
<div id="attachments" data-linksets="{{ note.content | content_to_linksets | urlencode() }}"></div>
|
|
|
|
<code id="date" data-date="{{ note.date | urlencode() }}"></code>
|
2024-07-29 17:36:03 +09:00
|
|
|
{% if not ("/ninja" in note.content and not note.date | fromisoformat | is_over_n_hours(72)) %}
|
2024-07-13 23:22:28 +00:00
|
|
|
<input type="submit" value="削除" onclick="noteDelete(this);" data-id="{{ note.id | urlencode() }}" data-preview="{{ note.content | urlencode() }}">
|
|
|
|
{% endif %}
|
2024-06-14 08:03:49 +00:00
|
|
|
</div>
|
|
|
|
{% endfor %}
|
|
|
|
</body>
|
|
|
|
</html>
|