diff options
| author | patrick-scho | 2025-04-21 16:33:27 +0200 |
|---|---|---|
| committer | patrick-scho | 2025-04-21 16:33:27 +0200 |
| commit | d3f75db179e5509a290f0b010027c48bc86958b7 (patch) | |
| tree | 0c76c94be65d4e5a3db8e72013f6bf4855c21800 | |
| parent | 87f1fbc7ce796680d979b9bf31fb5c5a195e1139 (diff) | |
| download | chirp-d3f75db179e5509a290f0b010027c48bc86958b7.tar.gz chirp-d3f75db179e5509a290f0b010027c48bc86958b7.zip | |
change inputs to textareas
report empty timeline
Signed-off-by: patrick-scho <patrick.schoenberger@posteo.de>
| -rw-r--r-- | src/main.zig | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/main.zig b/src/main.zig index d35221e..d2622b9 100644 --- a/src/main.zig +++ b/src/main.zig @@ -714,7 +714,7 @@ fn write_post(res: *http.Response, txn: lmdb.Txn, logged_in: ?Login, post_id: Po try res.write("<br /><br />", .{}); try html_form(res, "/comment", .{ .{ "type=\"hidden\" value=\"{x}\" name=\"post_id\"", .{@intFromEnum(post.id)} }, - "type=\"text\" name=\"text\" placeholder=\"Text\"", + .{ "textarea", "type=\"text\" name=\"text\" placeholder=\"Text\"", .{} }, "type=\"submit\" value=\"Comment\"", }); try res.write("<br />", .{}); @@ -856,6 +856,10 @@ fn write_timeline(res: *http.Response, txn: lmdb.Txn, logged_in: ?Login, user_li var prev_newest_post: ?Post = null; const following = try user_list.open(txn); + if (following.len() == 0) { + try res.write("Empty timeline (no users)", .{}); + return; + } while (true) { var newest_post: ?Post = null; @@ -1162,7 +1166,7 @@ const GET = struct { try html_form(self.res, "/quote", .{ .{ "type=\"hidden\" name=\"referer\" value=\"{s}\"", .{referer} }, .{ "type=\"hidden\" name=\"post_id\" value=\"{x}\"", .{@intFromEnum(post.id)} }, - "type=\"text\" name=\"text\" placeholder=\"Text\" autofocus", + .{ "textarea", "type=\"text\" name=\"text\" placeholder=\"Text\" autofocus", .{} }, "type=\"submit\" value=\"Quote\"", }); try self.res.write("<br />", .{}); @@ -1248,7 +1252,7 @@ const GET = struct { try html_form(self.res, "/post", .{ .{ "type=\"hidden\" name=\"referer\" value=\"{s}\"", .{referer} }, - "type=\"text\" name=\"text\" placeholder=\"Text\" autofocus", + .{ "textarea", "type=\"text\" name=\"text\" placeholder=\"Text\" autofocus", .{} }, "type=\"submit\" value=\"Post\"", }); } else { |
