Home | History | Annotate | Download | only in diffviewer
      1 <!doctype html>
      2 <head>
      3     <meta charset="utf-8">
      4     <title>Image Comparison Viewer</title>
      5     <style>
      6         #testrundetails {
      7           height: 200px;
      8         }
      9 
     10         #thumbnails {
     11           top: 250px;
     12           left: 10px;
     13           width: 260px;
     14           margin: 0px;
     15           padding: 0px;
     16           position: absolute;
     17         }
     18 
     19         .thumb {
     20           width: 200px;
     21           height: auto;
     22           cursor: pointer;
     23           border: 3px solid black;
     24         }
     25 
     26         .thumb:hover {
     27           border: 3px solid blue;
     28         }
     29 
     30         #content {
     31           margin-left: 260px;
     32         }
     33 
     34         .tagname {
     35           font-weight: bold;
     36         }
     37 
     38         .hidden {
     39           display: none;
     40         }
     41 
     42         #glitchimage {
     43           max-width: 800px;
     44         }
     45     </style>
     46     <script type="text/javascript">
     47         var paths = $images
     48         var size = paths.length;
     49         var curr = 0;
     50 
     51         function setup() {
     52             if (paths.length > 0)  {
     53                 document.getElementById("glitchimage").src = paths[0];
     54             }
     55             document.getElementById("total").innerHTML = size;
     56         }
     57 
     58         function setCounter() {
     59             document.getElementById("counter").innerHTML = curr + 1;
     60         }
     61 
     62         function setImageSource() {
     63             document.getElementById("glitchimage").src = paths[curr];
     64         }
     65 
     66         function next() {
     67             curr = (curr + 1) % size;
     68             setImageSource();
     69             setCounter();
     70         }
     71 
     72         function prev() {
     73             curr = ((curr - 1) + size) % size;
     74             setImageSource();
     75             setCounter();
     76         }
     77     </script>
     78 </head>
     79 <body onload="setup()">
     80     <div id="testrundetails">
     81         <h1> Test Run Details </h1>
     82         <ul>
     83             <li><span class="tagname"> Test Name: </span>$testname</li>
     84             <li><span class="tagname"> ChromeOS Build Number: </span>$chromeos_version</li>
     85             <li><span class="tagname"> Chrome Build Number: </span>$chrome_version</li>
     86             <li><span class="tagname"> Device: </span>$board</li>
     87             <li><span class="tagname"> Date of run: </span>$date</li>
     88         </ul>
     89     </div>
     90     <hr />
     91     <div id="images">
     92         <button id="prev" onclick="prev()">Previous</button>
     93         <span id="counter">1</span> / <span id="total"></span>
     94         <button id="next" onclick="next()">Next</button><br />
     95         <img id="glitchimage" src="" />
     96     </div>
     97 </body>
     98 </html>
     99