Use FiatTux::Themes plugin
This commit is contained in:
parent
d091acb258
commit
218c4ad2af
1
cpanfile
1
cpanfile
|
@ -8,6 +8,7 @@ requires 'Mojolicious::Plugin::StaticCache';
|
||||||
requires 'Mojolicious::Plugin::CSPHeader';
|
requires 'Mojolicious::Plugin::CSPHeader';
|
||||||
requires 'Mojolicious::Plugin::FiatTux::Helpers', '== 0.06', url => 'https://framagit.org/fiat-tux/mojolicious/mojolicious-plugin-fiattux-helpers/-/archive/0.06/mojolicious-plugin-fiattux-helpers-0.06.tar.gz';
|
requires 'Mojolicious::Plugin::FiatTux::Helpers', '== 0.06', url => 'https://framagit.org/fiat-tux/mojolicious/mojolicious-plugin-fiattux-helpers/-/archive/0.06/mojolicious-plugin-fiattux-helpers-0.06.tar.gz';
|
||||||
requires 'Mojolicious::Plugin::FiatTux::GrantAccess', '== 0.05', url => 'https://framagit.org/fiat-tux/mojolicious/mojolicious-plugin-fiattux-grantaccess/-/archive/0.05/mojolicious-plugin-fiattux-grantaccess-0.05.tar.gz';
|
requires 'Mojolicious::Plugin::FiatTux::GrantAccess', '== 0.05', url => 'https://framagit.org/fiat-tux/mojolicious/mojolicious-plugin-fiattux-grantaccess/-/archive/0.05/mojolicious-plugin-fiattux-grantaccess-0.05.tar.gz';
|
||||||
|
requires 'Mojolicious::Plugin::FiatTux::Themes', '== 0.02', url => 'https://framagit.org/fiat-tux/mojolicious/mojolicious-plugin-fiattux-themes/-/archive/0.02/mojolicious-plugin-fiattux-themes-0.02.tar.gz';
|
||||||
requires 'Filesys::DiskUsage';
|
requires 'Filesys::DiskUsage';
|
||||||
requires 'Switch';
|
requires 'Switch';
|
||||||
requires 'Locale::Maketext';
|
requires 'Locale::Maketext';
|
||||||
|
|
10
lib/Lufi.pm
10
lib/Lufi.pm
|
@ -51,15 +51,7 @@ sub startup {
|
||||||
|
|
||||||
|
|
||||||
# Themes handling
|
# Themes handling
|
||||||
shift @{$self->renderer->paths};
|
$self->plugin('FiatTux::Themes');
|
||||||
shift @{$self->static->paths};
|
|
||||||
if ($config->{theme} ne 'default') {
|
|
||||||
my $theme = $self->home->rel_file('themes/'.$config->{theme});
|
|
||||||
push @{$self->renderer->paths}, $theme.'/templates' if -d $theme.'/templates';
|
|
||||||
push @{$self->static->paths}, $theme.'/public' if -d $theme.'/public';
|
|
||||||
}
|
|
||||||
push @{$self->renderer->paths}, $self->home->rel_file('themes/default/templates');
|
|
||||||
push @{$self->static->paths}, $self->home->rel_file('themes/default/public');
|
|
||||||
|
|
||||||
# Mail config
|
# Mail config
|
||||||
my $mail_config = {
|
my $mail_config = {
|
||||||
|
|
|
@ -59,12 +59,7 @@ sub startup {
|
||||||
$self->plugin('Lufi::Plugin::Helpers');
|
$self->plugin('Lufi::Plugin::Helpers');
|
||||||
|
|
||||||
# Themes handling
|
# Themes handling
|
||||||
shift @{$self->static->paths};
|
$self->plugin('FiatTux::Themes');
|
||||||
if ($config->{theme} ne 'default') {
|
|
||||||
my $theme = $self->home->rel_file('themes/'.$config->{theme});
|
|
||||||
push @{$self->static->paths}, $theme.'/public' if -d $theme.'/public';
|
|
||||||
}
|
|
||||||
push @{$self->static->paths}, $self->home->rel_file('themes/default/public');
|
|
||||||
|
|
||||||
$self->plugin('Mount' => {$config->{prefix} => File::Spec->catfile($Bin, '..', 'script', 'application')});
|
$self->plugin('Mount' => {$config->{prefix} => File::Spec->catfile($Bin, '..', 'script', 'application')});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue