Package: www.debian.org Severity: normal Tags: patch Hi,
looking at http://people.debian.org/~alfie/tidy/fr tidy reports some warning about empty <dd> tags, here is a patch that should solve this problem for vote pages, where in fact it is the only case where there is nothing between the two variable $elemfoot$elemrealfoot in the wml code, the new variable $elememptyfoot should be used each time the foot is empty, and this appears to be the case only for the vote section. BTW, I'm not sure the <br /> is very usefull, elinks renders the page in the same way without it, but that's my only webbrowser, so I haven't really checked this. please check the patch before using it Regards Nicolas Bertolissio -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.4 Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] --
Index: recent_list.wml =================================================================== RCS file: /cvs/webwml/webwml/english/template/debian/recent_list.wml,v retrieving revision 1.119 diff -u -r1.119 recent_list.wml --- recent_list.wml 30 Apr 2004 08:32:09 -0000 1.119 +++ recent_list.wml 19 May 2004 09:35:48 -0000 @@ -78,7 +78,7 @@ # 3) News/2002/index.wml # get_recent_list ('.', '0', '$(ENGLISHDIR)/News/2002', '', '\d+\w*') -my ($listhead, $listfoot, $elemhead, $elemdate, $elemfoot, $elemrealfoot); +my ($listhead, $listfoot, $elemhead, $elemdate, $elemfoot, $elememptyfoot, $elemrealfoot); my $is_events = 0; my $is_by_date = 0; @@ -123,12 +123,14 @@ $listfoot = '</ol>'; $elemhead = '<li>'; $elemfoot = '- '; + $elememptyfoot = '</li>'; $elemrealfoot = '</li>'; } elsif ($format =~ bullet) { $listhead = '<ul>'; $listfoot = '</ul>'; $elemhead = '<li>'; $elemfoot = '- '; + $elememptyfoot = '</li>'; $elemrealfoot = '</li>'; } elsif ($format =~ list) { $listhead = '<dl>'; @@ -136,6 +138,7 @@ $listfoot = '</dl>'; $elemhead = '<dt>'; $elemfoot = '</dt><dd>'; + $elememptyfoot = '</dt>'; $elemrealfoot = '</dd>'; } elsif ($format =~ table) { $listhead = '<table>'; @@ -143,12 +146,14 @@ $elemhead = '<tr><td>'; $elemdate = '</td><td>'; $elemfoot = ''; + $elememptyfoot = ' </td></tr>'; $elemrealfoot = '</td></tr>'; } else { $listhead = ''; $listfoot = ''; $elemhead = ''; $elemfoot = '- '; + $elememptyfoot = ''; $elemrealfoot = ''; } </protect> @@ -403,7 +408,7 @@ elsif ( $status eq "F" ) { $str1 .= "<finished/>"; } elsif ( $status eq "W" ) { $str1 .= "<withdrawn/>"; } else { $str1 .= "$status"; } - $str1 .= "<br />$elemfoot$elemrealfoot\n"; + $str1 .= "<br />$elememptyfoot\n"; } if (!$is_by_date || ($hdate eq "")) {
signature.asc
Description: Digital signature