From a65dc265061f3c70efc68a74cb3b040990b1fb89 Mon Sep 17 00:00:00 2001 From: swag Date: Sun, 19 Dec 2021 17:43:58 -0500 Subject: [PATCH] Some small style tweaks --- guestbook-ng.pl | 16 ++++++++-------- lib/GuestbookNg/Model/Message.pm | 4 +++- templates/index.html.ep | 2 +- templates/sign.html.ep | 8 ++++---- 4 files changed, 16 insertions(+), 14 deletions(-) diff --git a/guestbook-ng.pl b/guestbook-ng.pl index 821876c..f92371c 100755 --- a/guestbook-ng.pl +++ b/guestbook-ng.pl @@ -18,14 +18,14 @@ helper pg => sub { my $env = app->mode() eq 'development' ? 'dev_env' : 'prod_env'; state $pg = Mojo::Pg->new( - 'postgres://' . - app->config->{$env}->{'pg_user'} . - ':' . - app->config->{$env}->{'pg_pw'} . - '@' . - app->config->{$env}->{'pg_host'} . - '/' . - app->config->{$env}->{'pg_db'} + 'postgres://' . + app->config->{$env}{'pg_user'} . + ':' . + app->config->{$env}{'pg_pw'} . + '@' . + app->config->{$env}{'pg_host'} . + '/' . + app->config->{$env}{'pg_db'} ); }; diff --git a/lib/GuestbookNg/Model/Message.pm b/lib/GuestbookNg/Model/Message.pm index bb385e0..b9508a9 100644 --- a/lib/GuestbookNg/Model/Message.pm +++ b/lib/GuestbookNg/Model/Message.pm @@ -28,7 +28,9 @@ sub send_post($self, $name, $msg) { ) } -sub view_posts($self, $this_page, $last_page, @posts) { +sub view_posts($self, $this_page, $last_page = undef, @posts) { + $last_page //= get_last_page(@posts); + my $last_post = $this_page * $self->{'max_posts'} - 1; my $first_post = $last_post - $self->{'max_posts'} + 1; diff --git a/templates/index.html.ep b/templates/index.html.ep index e5aa689..e7e8fc8 100644 --- a/templates/index.html.ep +++ b/templates/index.html.ep @@ -1,5 +1,5 @@ % layout 'default'; -% title 'Home'; +% title 'View';

Messages from the World Wide Web

<% for my $row (@$view_posts) { %> diff --git a/templates/sign.html.ep b/templates/sign.html.ep index 0b48eef..65be77a 100644 --- a/templates/sign.html.ep +++ b/templates/sign.html.ep @@ -1,5 +1,5 @@ % layout 'default'; -% title 'New Post'; +% title 'Sign';

Sign the Guestbook

@@ -15,21 +15,21 @@
SwaggCAPTCHAâ„¢: <%= radio_button answer => 0 %> - <%= label_for answer => "I don\'t want to post" %> + <%= label_for answer => 'I don\'t want to sign' %>
  <%= radio_button answer => "false" %> - <%= label_for answer => "I\'m ready to post (choose this one)" %> + <%= label_for answer => 'I\'m ready to sign (choose this one)' %>
  <%= radio_button answer => undef %> - <%= label_for answer => 'This is spam, do not post' %> + <%= label_for answer => 'This is spam/I\'m a bot, do not sign' %>