1 <!DOCTYPE html> 2 <title>Rebaseline-o-matic logs</title> 3 <style> 4 h1 { 5 font-size: 1em; 6 margin: 0; 7 padding: 4px; 8 background-color: lightgray; 9 } 10 pre { 11 margin: 0; 12 padding: 4px; 13 } 14 .container { 15 border: 1px dashed; 16 margin-bottom: 8px; 17 } 18 </style> 19 20 {% for log in logs %} 21 <div class="container"> 22 <h1> 23 <script> 24 // This date format needs to match the format string used in loghandler.py. 25 lastDateBeforeQueryParameter = '{{ log.date|date:"Y-m-d\TH:i:s" }}Z'; 26 document.write(new Date('{{ log.date|date:"c" }}').toLocaleString()) 27 </script> 28 </h1> 29 <pre>{% if log.is_no_needs_rebaseline %}No NeedsRebaseline entries in TestExpectations.{% else %}{{ log.content }}{% endif %}</pre> 30 </div> 31 {% endfor %} 32 33 {% if not logs %} 34 No more logs. 35 {% endif %} 36 37 <script> 38 var urlBase = location.toString().replace(/\?.*/, ''); 39 [3, 10, 100].forEach(function(numLogs) { 40 var url = urlBase + "?{{ before_param }}=" + lastDateBeforeQueryParameter + "&{{ num_logs_param }}=" + numLogs; 41 document.write('<a href="' + url + '">previous ' + numLogs + '</a> '); 42 }) 43 </script> 44