[LON-CAPA-cvs] cvs: loncom /node.js/axe lonaxe.pl
raeburn
raeburn at source.lon-capa.org
Sat Jul 25 11:47:21 EDT 2026
raeburn Sat Jul 25 15:47:21 2026 EDT
Modified files:
/loncom/node.js/axe lonaxe.pl
Log:
- Data::Dumper->Dump returns a list of strings when called in list context.
Index: loncom/node.js/axe/lonaxe.pl
diff -u loncom/node.js/axe/lonaxe.pl:1.4 loncom/node.js/axe/lonaxe.pl:1.5
--- loncom/node.js/axe/lonaxe.pl:1.4 Tue Mar 31 23:29:35 2026
+++ loncom/node.js/axe/lonaxe.pl Sat Jul 25 15:47:21 2026
@@ -1,6 +1,6 @@
#!/usr/bin/perl
$|=1;
-# $Id: lonaxe.pl,v 1.4 2026/03/31 23:29:35 raeburn Exp $
+# $Id: lonaxe.pl,v 1.5 2026/07/25 15:47:21 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -259,20 +259,21 @@
$url = $privurl.$item;
}
if ($url ne '') {
- my ($violations,$details) =
+ my ($violations, at details) =
&LONCAPA::AxeRunner::checkcompliance($protocol.'://'.$hostname.$url.$querystr);
&Apache::lonhtmlcommon::Increment_PrgWin('',\%prog_state,'last resource');
if ($violations eq -1) {
push(@{$errors{'invalid'}},$url);
} elsif ($violations eq '') {
push(@{$errors{'nolistener'}},$url);
- } elsif ($violations == 0) {
+ } elsif ($violations eq 0) {
push(@passed,$url);
print $csvfh "\"$url\",\"$lt{'pass'}\",\"0\"\n";
} else {
push(@failed,$url);
print $outfh &mt('[quant,_1,violation] for [_2]',
- $violations,$url)."\n".$details."\n\n";
+ $violations,$url)."\n".
+ join("\n", at details)."\n--------------\n";
print $csvfh "\"$url\",\"$lt{'fail'}\",\"$violations\"\n";
}
}
More information about the LON-CAPA-cvs
mailing list