Better nav and settings.

master
Blog Manager Robot 3 years ago
parent c63e405512
commit 2b9b8b0594
  1. 5
      Web/lib/MJB/Web/Controller/Dashboard.pm
  2. 11
      Web/templates/dashboard/_blog_nav.html.ep
  3. 7
      Web/templates/dashboard/blog_pages.html.ep
  4. 13
      Web/templates/dashboard/blog_posts.html.ep
  5. 5
      Web/templates/dashboard/blog_settings.html.ep

@ -175,9 +175,6 @@ sub blog_settings ($c) {
my $title = $c->stash->{form_title} = $data->{title};
my $desc = $c->stash->{form_desc} = $data->{description};
my $email = $c->stash->{form_email} = $data->{email};
my $url = $c->stash->{form_url} = $data->{url};
}
sub do_blog_settings ($c) {
@ -197,12 +194,10 @@ sub do_blog_settings ($c) {
my $title = $c->stash->{form_title} = $c->param( 'configTitle' );
my $desc = $c->stash->{form_desc} = $c->param( 'configDesc' );
my $email = $c->stash->{form_email} = $c->param( 'configEmail' );
my $url = $c->stash->{form_url} = $c->param( 'configURL' );
$jekyll->config->data->{title} = $title;
$jekyll->config->data->{description} = $desc;
$jekyll->config->data->{email} = $email;
$jekyll->config->data->{url} = $url;
$jekyll->write_config;

@ -7,17 +7,6 @@
<h3 class="h3 mt-4 mb-4"><a target="_blank" style="text-decoration: none" href="https://<%= $blog->domain->name %>"><%= $blog->domain->name %></h3>
<div class="row">
<div class="col">
<div class="float-end">
<a style="text-decoration: none;" href="<%= $c->url_for( 'show_dashboard_blog_post_create' ) %>">
<span style="color: green; width: 32px; height: 32px;" data-feather="plus-circle"></span>
<cpan style="color: black; vertical-align: 30%; font-size: 16px">New Post</span>
</a>
</div>
</div>
</div>
<ul class="mt-3 nav nav-tabs">
<li class="nav-item">
<a class="nav-link <%= $page eq 'info' ? 'active' : '' %>" aria-current="page" href="<%= $c->url_for( 'show_dashboard_blog' ) %>">Info</a>

@ -25,19 +25,19 @@
</div>
% }
<div class="mt-3 row">
<div class="mt-3 mb-3 row">
<div class="col">
<div class="float-end" style="margin-right: 1em">
<a style="text-decoration: none;" href="<%= $c->url_for( 'show_dashboard_blog_page' ) %>">
<span style="color: green; width: 32px; height: 32px;" data-feather="plus-circle"></span>
<cpan style="color: black; vertical-align: 30%; font-size: 16px">New Blog Page</span>
<cpan style="color: black; vertical-align: 30%; font-size: 16px">New Page</span>
</a>
</div>
</div>
</div>
% if ( $blog_pages ) {
<table style="border: 1px solid #ccc" class="table mt-5">
<table style="border: 1px solid #ccc" class="table">
<tbody>
<tr>
<th class="text-nowrap">Path</th>
@ -56,4 +56,3 @@
</tbody>
</table>
% }

@ -25,10 +25,19 @@
</div>
% }
<div class="row mt-3 mb-3">
<div class="col">
<div class="float-end">
<a style="text-decoration: none;" href="<%= $c->url_for( 'show_dashboard_blog_post_create' ) %>">
<span style="color: green; width: 32px; height: 32px;" data-feather="plus-circle"></span>
<cpan style="color: black; vertical-align: 30%; font-size: 16px">New Post</span>
</a>
</div>
</div>
</div>
% if ( $blog_posts ) {
<table style="border: 1px solid #ccc" class="table mt-5">
<table style="border: 1px solid #ccc" class="table">
<tbody>
<tr>
<th class="text-nowrap">Title</th>

@ -42,11 +42,6 @@
<input type="text" class="form-control" id="configEmail" name="configEmail" value="<%= $c->stash->{form_email} %>">
</div>
<div class="mt-3 mb-3">
<label for="configURL" class="col-sm-2 col-form-label">URL</label>
<input type="text" class="form-control" id="configURL" name="configURL" value="<%= $c->stash->{form_url} %>">
</div>
<div class="mb-3">
<input type="submit" class="btn btn-primary btn-sm float-end" width="100%" value="Update Settings">
</div>

Loading…
Cancel
Save