forked from OSchip/llvm-project
				
			DR status page: add link targets for individual DRs, and link duplicates.
llvm-svn: 203022
This commit is contained in:
		
							parent
							
								
									faf156ad15
								
							
						
					
					
						commit
						a13f8ae84e
					
				
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| 
						 | 
					@ -66,7 +66,7 @@ print >> out_file, '''\
 | 
				
			||||||
    .na { background-color: #DDDDDD }
 | 
					    .na { background-color: #DDDDDD }
 | 
				
			||||||
    .open * { color: #AAAAAA }
 | 
					    .open * { color: #AAAAAA }
 | 
				
			||||||
    //.open { filter: opacity(0.2) }
 | 
					    //.open { filter: opacity(0.2) }
 | 
				
			||||||
    span:target { background-color: #FFFFBB; outline: #DDDD55 solid thin; }
 | 
					    tr:target { background-color: #FFFFBB }
 | 
				
			||||||
    th { background-color: #FFDDAA }
 | 
					    th { background-color: #FFDDAA }
 | 
				
			||||||
  </style>
 | 
					  </style>
 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
| 
						 | 
					@ -122,7 +122,7 @@ def availability(issue):
 | 
				
			||||||
    avail_style = ' class="na"'
 | 
					    avail_style = ' class="na"'
 | 
				
			||||||
  elif status.startswith('sup '):
 | 
					  elif status.startswith('sup '):
 | 
				
			||||||
    dup = status.split(' ', 1)[1]
 | 
					    dup = status.split(' ', 1)[1]
 | 
				
			||||||
    avail = 'Superseded by %s' % dup
 | 
					    avail = 'Superseded by <a href="#%s">%s</a>' % (dup, dup)
 | 
				
			||||||
    try:
 | 
					    try:
 | 
				
			||||||
      _, avail_style = availability(int(dup))
 | 
					      _, avail_style = availability(int(dup))
 | 
				
			||||||
    except:
 | 
					    except:
 | 
				
			||||||
| 
						 | 
					@ -130,7 +130,7 @@ def availability(issue):
 | 
				
			||||||
      avail_style = ' class="none"'
 | 
					      avail_style = ' class="none"'
 | 
				
			||||||
  elif status.startswith('dup '):
 | 
					  elif status.startswith('dup '):
 | 
				
			||||||
    dup = int(status.split(' ', 1)[1])
 | 
					    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)
 | 
					    _, avail_style = availability(dup)
 | 
				
			||||||
  else:
 | 
					  else:
 | 
				
			||||||
    assert False, 'unknown status %s for issue %s' % (status, dr.issue)
 | 
					    assert False, 'unknown status %s for issue %s' % (status, dr.issue)
 | 
				
			||||||
| 
						 | 
					@ -154,13 +154,12 @@ for dr in drs:
 | 
				
			||||||
      count[avail] = count.get(avail, 0) + 1
 | 
					      count[avail] = count.get(avail, 0) + 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  print >> out_file, '''\
 | 
					  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><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/%s">%s</a></td>
 | 
				
			||||||
    <td>%s</td>
 | 
					    <td>%s</td>
 | 
				
			||||||
    <td>%s</td>
 | 
					    <td>%s</td>
 | 
				
			||||||
    <td%s align="center">%s</td>
 | 
					    <td%s align="center">%s</td>
 | 
				
			||||||
  </tr>''' % (row_style, dr.url, dr.issue, dr.status, dr.title, avail_style,
 | 
					  </tr>''' % (row_style, dr.issue, dr.url, dr.issue, dr.status, dr.title, avail_style, avail)
 | 
				
			||||||
              avail)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
for status, num in count.items():
 | 
					for status, num in count.items():
 | 
				
			||||||
  print "%s: %s" % (status, num)
 | 
					  print "%s: %s" % (status, num)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue