diff options
Diffstat (limited to 'www/make_cxx_dr_status')
-rwxr-xr-x | www/make_cxx_dr_status | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/www/make_cxx_dr_status b/www/make_cxx_dr_status index 4750e1b2cbb0..82e8abd31733 100755 --- a/www/make_cxx_dr_status +++ b/www/make_cxx_dr_status @@ -51,6 +51,7 @@ out_file = file(output, 'w') print >> out_file, '''\ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<!-- This file is auto-generated by make_cxx_dr_status. Do not modify. --> <html> <head> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> @@ -65,7 +66,7 @@ print >> out_file, '''\ .na { background-color: #DDDDDD } .open * { color: #AAAAAA } //.open { filter: opacity(0.2) } - span:target { background-color: #FFFFBB; outline: #DDDD55 solid thin; } + tr:target { background-color: #FFFFBB } th { background-color: #FFDDAA } </style> </head> @@ -101,10 +102,10 @@ def availability(issue): if status == 'unknown': avail = 'Unknown' avail_style = ' class="none"' - elif status == '3.4': + elif status == '3.5': avail = 'SVN' avail_style = ' class="svn"' - elif status in ('3.1', '3.2', '3.3'): + elif status in ('3.1', '3.2', '3.3', '3.4'): avail = 'Clang %s' % status avail_style = ' class="full"' elif status == 'yes': @@ -121,7 +122,7 @@ def availability(issue): avail_style = ' class="na"' elif status.startswith('sup '): dup = status.split(' ', 1)[1] - avail = 'Superseded by %s' % dup + avail = 'Superseded by <a href="#%s">%s</a>' % (dup, dup) try: _, avail_style = availability(int(dup)) except: @@ -129,7 +130,7 @@ def availability(issue): avail_style = ' class="none"' elif status.startswith('dup '): dup = int(status.split(' ', 1)[1]) - avail = 'Duplicate of %s' % dup + avail = 'Duplicate of <a href="#%s">%s</a>' % (dup, dup) _, avail_style = availability(dup) else: assert False, 'unknown status %s for issue %s' % (status, dr.issue) @@ -153,13 +154,12 @@ for dr in drs: count[avail] = count.get(avail, 0) + 1 print >> out_file, '''\ - <tr%s> + <tr%s id="%s"> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/%s">%s</a></td> <td>%s</td> <td>%s</td> <td%s align="center">%s</td> - </tr>''' % (row_style, dr.url, dr.issue, dr.status, dr.title, avail_style, - avail) + </tr>''' % (row_style, dr.issue, dr.url, dr.issue, dr.status, dr.title, avail_style, avail) for status, num in count.items(): print "%s: %s" % (status, num) |