| 
                Last change
                  on this file since 1090 was
                  618,
                  checked in by geofft, 17 years ago
           | 
        
        
          | 
               
Apply a background color to every other VM, and move the power button to the left, 
closer to the VM name. 
 
Upgraded prototype.js to 1.6. 
 
           | 
        
        | 
            File size:
            685 bytes
           | 
      
      
        
  | Line |   | 
|---|
| 1 | /* | 
|---|
| 2 |  * The general idea is from the following A List Apart article: | 
|---|
| 3 |  * http://www.alistapart.com/articles/zebratables/ | 
|---|
| 4 |  * | 
|---|
| 5 |  * The structure is inspired by the code fragment they supply, but the | 
|---|
| 6 |  * code here is significantly cleaner. It also colors every two lines | 
|---|
| 7 |  * rather than every line, since XVM uses two rows for each item. | 
|---|
| 8 |  */ | 
|---|
| 9 |  | 
|---|
| 10 | function stripe(table, darkClass, lightClass) { | 
|---|
| 11 |     for (var i = 0; i < table.rows.length; i++ ) { | 
|---|
| 12 |         /* The header row should be light; the next two are dark. */ | 
|---|
| 13 |         if (i%4 == 1 || i%4 == 2) | 
|---|
| 14 |             table.rows[i].className += ' ' + darkClass; | 
|---|
| 15 |         else if (lightClass) | 
|---|
| 16 |             table.rows[i].className += ' ' + lightClass; | 
|---|
| 17 |     } | 
|---|
| 18 | } | 
|---|
       
      
      Note: See 
TracBrowser
        for help on using the repository browser.