[LON-CAPA-cvs] cvs: loncom /homework edit.pm
albertel
lon-capa-cvs@mail.lon-capa.org
Wed, 04 Jun 2003 23:04:35 -0000
albertel Wed Jun 4 19:04:35 2003 EDT
Modified files:
/loncom/homework edit.pm
Log:
- Fixes BUG#1389, now counts lines based on a 79 character line length (this isn't absolutely exact but should be much closer than before.)
Index: loncom/homework/edit.pm
diff -u loncom/homework/edit.pm:1.52 loncom/homework/edit.pm:1.53
--- loncom/homework/edit.pm:1.52 Tue May 13 16:48:12 2003
+++ loncom/homework/edit.pm Wed Jun 4 19:04:34 2003
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# edit mode helpers
#
-# $Id: edit.pm,v 1.52 2003/05/13 20:48:12 albertel Exp $
+# $Id: edit.pm,v 1.53 2003/06/04 23:04:34 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -404,9 +404,11 @@
my ($data)=@_;
my $count=0;
my $maxlength=-1;
- foreach (split ("\n", $$data)) { $count++;
- if (length($_) > $maxlength) { $maxlength = length($_); }
- }
+ foreach (split ("\n", $$data)) {
+ $count+=int(length($_)/79);
+ $count++;
+ if (length($_) > $maxlength) { $maxlength = length($_); }
+ }
my $rows = $count;
my $cols = $maxlength;
return ($rows,$cols);