This commit is contained in:
mynah
2018-08-15 02:47:30 -05:00
parent 96764c0847
commit ec5686a905
6 changed files with 33 additions and 7 deletions

View File

@@ -34,7 +34,7 @@ sub check {
sub _read{
my ($q,@bind)=@_;
my (@empty,$arr);
my $dbh = DBI->connect("DBI:mysql:".Dojo::Conf::GRULLADB.":".Dojo::Conf::GRULLADB_H,Dojo::Conf::GRULLADB_UR,Dojo::Conf::GRULLADB_URP);
my $dbh = DBI->connect("DBI:mysql:".Dojo::Conf::GRULLADB.":".Dojo::Conf::GRULLADB_H,Dojo::Conf::GRULLADB_UR,Dojo::Conf::GRULLADB_URP,{mysql_enable_utf8 => 1});
return \@empty unless($dbh);
#$dbh->do(qq{SET NAMES 'utf8'});
my $h=$dbh->selectall_arrayref($q,{ Slice => {} },@bind);

View File

@@ -6,8 +6,8 @@ use Mojo::Base 'Mojolicious::Controller';
use File::Basename;
use Encode qw(decode_utf8 encode_utf8);
use Text::Markdown qw{ markdown };
use Encode qw{ decode_utf8 };
use DBI;
use Dojo::Conf;
@@ -147,7 +147,7 @@ sub tst{
sub _read{
my ($q,@bind)=@_;
my @empty;
my $dbh = DBI->connect("DBI:mysql:".Dojo::Conf::VUELODB.":".Dojo::Conf::VUELODB_H,Dojo::Conf::VUELODB_UR,Dojo::Conf::VUELODB_URP);
my $dbh = DBI->connect("DBI:mysql:".Dojo::Conf::VUELODB.":".Dojo::Conf::VUELODB_H,Dojo::Conf::VUELODB_UR,Dojo::Conf::VUELODB_URP, {mysql_enable_utf8 => 1});
return \@empty unless($dbh);
my $h=$dbh->selectall_arrayref($q,{ Slice => {} },@bind);
$dbh->disconnect();
@@ -158,7 +158,7 @@ sub _read{
sub _write{
my ($q,@bind)=@_;
my (@empty);
my $dbh = DBI->connect("DBI:mysql:".Dojo::Conf::VUELODB.":".Dojo::Conf::VUELODB_H,Dojo::Conf::VUELODB_UW,Dojo::Conf::VUELODB_UWP);
my $dbh = DBI->connect("DBI:mysql:".Dojo::Conf::VUELODB.":".Dojo::Conf::VUELODB_H,Dojo::Conf::VUELODB_UW,Dojo::Conf::VUELODB_UWP );
return 0 unless($dbh);
my $h=$dbh->do($q,{ Slice => {} },@bind);
$dbh->disconnect();

View File

@@ -7,6 +7,7 @@ div.logo{
background-repeat: no-repeat;
}
#courtain{
height:150vh;
-webkit-animation: oopacity 2s ease-out 6s, clear 3s 6.5s;
-webkit-animation-fill-mode:both,both;
}
@@ -26,14 +27,30 @@ animation-delay:5s;
animation-duration:1s;
animation-fill-mode:backwards;
}
div.dotsw{
margin-left: 44vw;
}
div.dots{
width: 32px;
height: 11px;
display: inline-block;
background-color:#c22a39;
animation-name:color;
animation-timing-function:ease-in;
animation-delay:0s;
animation-duration:6s;
animation-fill-mode:forwards;
}
@keyframes modIntro{ 0%{opacity:0;} 100%{opacity:1;} }
@keyframes oopacity { 0%{ opacity:1; } 100%{ opacity:0; } }
@keyframes clear{ 0%{ height:150vh; } 100%{ height:0px; } }
@keyframes nintro{ 0% { position:absolute; top:-200px; } 100% { top:0px;} }
@keyframes color{ 0%{background-color:#ffff;} 100%{background-color:#c22a39;} }
@-webkit-keyframes modIntro{ 0%{opacity:0;} 100%{opacity:1;} }
@-webkit-keyframes oopacity { 0%{ opacity:1; } 100%{ opacity:0; } }
@-webkit-keyframes clear{ 0%{ height:150vh; } 100%{ height:0px; } }
@-webkit-keyframes nintro{ 0% { position:absolute; top:-200px; } 100% { top:0px;} }
@-webkit-keyframes color{ 0%{background-color:#ffff;} 100%{background-color:#c22a39;} }

View File

@@ -2,6 +2,7 @@
use strict;
use warnings;
use utf8;
use FindBin;
BEGIN { unshift @INC, "$FindBin::Bin/../lib" }

View File

@@ -1,5 +1,13 @@
<section id="ihead">
<div id="courtain"><div class="logo"></div></div>
<div id="courtain">
<div class="logo"></div>
<div class=dotsw>
<div class=dots> </div>
<div class=dots> </div>
<div class=dots> </div>
<div class=dots> </div>
</div>
</div>
<article class="mod">
<p class="mod"> <%= $mod %> </p>
</article>

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html>
<html>
<head>
<title><%= title %></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><%= title %></title>
<!-- <script src="https://d3js.org/d3.v4.min.js" charset="utf-8"></script> -->
<%= javascript "/ext/d3.v4.min.js"; %>
<%= stylesheet "/global/layout.css" %>