Bug 42886: Add missing rtl

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
Signed-off-by: Pedro Amorim <pedro.amorim@openfifth.co.uk>
This commit is contained in:
Jonathan Druart 2026-06-18 16:58:19 +02:00 committed by Pedro Amorim
parent f87dfcb26e
commit 98ee165b82
No known key found for this signature in database
GPG Key ID: 06B75BA7F3894D55
2 changed files with 19 additions and 7 deletions

View File

@ -675,17 +675,26 @@ get_file_map( $target_map, $dirtree, $file_map );
#NOTE: List files generated by build-resources.PL, so that they're copied into blib for installation #NOTE: List files generated by build-resources.PL, so that they're copied into blib for installation
#INTRANET_TMPL_DIR #INTRANET_TMPL_DIR
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/bookings.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/bookings.css'; $file_map->{'koha-tmpl/intranet-tmpl/prog/css/bookings.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/bookings.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/calendar.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/calendar.css'; $file_map->{'koha-tmpl/intranet-tmpl/prog/css/bookings-rtl.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/bookings-rtl.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/calendar.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/calendar.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/calendar-rtl.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/calendar-rtl.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/edifact_interchange.css'} = $file_map->{'koha-tmpl/intranet-tmpl/prog/css/edifact_interchange.css'} =
'blib/INTRANET_TMPL_DIR/prog/css/edifact_interchange.css'; 'blib/INTRANET_TMPL_DIR/prog/css/edifact_interchange.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/edifact_interchange-rtl.css'} =
'blib/INTRANET_TMPL_DIR/prog/css/edifact_interchange-rtl.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/holds.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/holds.css'; $file_map->{'koha-tmpl/intranet-tmpl/prog/css/holds.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/holds.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/holds-rtl.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/holds-rtl.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/ill-requests.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/ill-requests.css'; $file_map->{'koha-tmpl/intranet-tmpl/prog/css/ill-requests.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/ill-requests.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/ill-requests-rtl.css'} = $file_map->{'koha-tmpl/intranet-tmpl/prog/css/ill-requests-rtl.css'} =
'blib/INTRANET_TMPL_DIR/prog/css/ill-requests-rtl.css'; 'blib/INTRANET_TMPL_DIR/prog/css/ill-requests-rtl.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/installer.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/installer.css'; $file_map->{'koha-tmpl/intranet-tmpl/prog/css/installer.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/installer.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/mainpage.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/mainpage.css'; $file_map->{'koha-tmpl/intranet-tmpl/prog/css/installer-rtl.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/installer-rtl.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/staff-global.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/staff-global.css'; $file_map->{'koha-tmpl/intranet-tmpl/prog/css/mainpage.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/mainpage.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/mainpage-rtl.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/mainpage-rtl.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/staff-global.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/staff-global.css';
$file_map->{'koha-tmpl/intranet-tmpl/prog/css/staff-global-rtl.css'} =
'blib/INTRANET_TMPL_DIR/prog/css/staff-global-rtl.css';
#NOTE: The 'koha-tmpl/intranet-tmpl/prog/js/vue/dist' directory is now handled in the "top_targets" function #NOTE: The 'koha-tmpl/intranet-tmpl/prog/js/vue/dist' directory is now handled in the "top_targets" function

View File

@ -72,11 +72,14 @@ subtest 'All CSS files should be mapped' => sub {
for my $file (@css_files) { for my $file (@css_files) {
chomp $file; chomp $file;
next if $file =~ m{/_[^/]*}; next if $file =~ m{/_[^/]*};
my $css = $file; ( my $css = $file ) =~ s#/css/src/(.*).scss$#/css/$1.css#;
$css =~ s#/css/src/(.*).scss$#/css/$1.css#; ( my $rtl = $css ) =~ s#\.css$#-rtl.css#;
unless ( grep { /$css/ } @MakeFile ) { unless ( grep { /$css/ } @MakeFile ) {
push @not_mapped, $css; push @not_mapped, $css;
} }
unless ( grep { /$rtl/ } @MakeFile ) {
push @not_mapped, $rtl;
}
} }
is( @not_mapped, 0, 'All directories should be mapped' . ( @not_mapped ? ': ' . join ',', @not_mapped : '' ) ); is( @not_mapped, 0, 'All directories should be mapped' . ( @not_mapped ? ': ' . join ',', @not_mapped : '' ) );