Changeset 14146

Show
Ignore:
Timestamp:
06/25/08 12:47:20 (12 months ago)
Author:
toonetown
Message:

Fixes #7049 - updates the styling for tundra, nihilo, and soria to have views line up correctly !strict

Location:
dojox/trunk/grid
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • dojox/trunk/grid/resources/nihiloGrid.css

    r14080 r14146  
    5858        border: 1px solid transparent; 
    5959        /* border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; */ 
    60         border-color: white #ACA899 #919191 white; 
     60        border-color: transparent #ACA899 #919191 transparent; 
    6161        background: url(../../../dijit/themes/nihilo/images/titleBar.png) #e9e9e9 repeat-x top; 
    6262        padding-bottom: 2px; 
     
    175175} 
    176176 
    177 .nihilo .dojoxGrid-row-table { 
     177.nihilo .dojoxGrid-row-table, 
     178.nihilo .dojoxGrid-rowbar-table { 
    178179        table-layout: fixed; 
    179180        width: 0; 
    180         border-collapse: collapse; 
    181 } 
    182  
    183 .dj_ff2 .nihilo .dojoxGrid-row-table { 
    184         border-collapse: separate; 
    185181} 
    186182 
     
    206202.nihilo .dojoxGrid-cell { 
    207203        border: 1px dotted #D5CDB5; 
     204        border-left-color: transparent; 
     205        border-top-color: transparent; 
    208206        padding: 3px 3px 3px 3px; 
    209207        text-align: left; 
  • dojox/trunk/grid/resources/soriaGrid.css

    r14080 r14146  
    5858        border: 1px solid transparent; 
    5959        /* border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; */ 
    60         border-color: white #ACA899 #919191 white; 
     60        border-color: transparent #ACA899 #919191 transparent; 
    6161        background: url(../../../dijit/themes/soria/images/titleBar.png) #e9e9e9 repeat-x top; 
    6262        padding-bottom: 2px; 
     
    176176} 
    177177 
    178 .soria .dojoxGrid-row-table { 
     178.soria .dojoxGrid-row-table, 
     179.soria .dojoxGrid-rowbar-table { 
    179180        table-layout: fixed; 
    180181        width: 0; 
    181         border-collapse: collapse; 
    182 } 
    183  
    184 .dj_ff2 .soria .dojoxGrid-row-table { 
    185         border-collapse: separate; 
    186182} 
    187183 
     
    207203.soria .dojoxGrid-cell { 
    208204        border: 1px dotted #D5CDB5; 
     205        border-left-color: transparent; 
     206        border-top-color: transparent; 
    209207        padding: 3px 3px 3px 3px; 
    210208        text-align: left; 
  • dojox/trunk/grid/resources/tundraGrid.css

    r14080 r14146  
    5858        border: 1px solid transparent; 
    5959        /* border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; */ 
    60         border-color: white #ACA899 #919191 white; 
     60        border-color: transparent #ACA899 #919191 transparent; 
    6161        background: url(../../../dijit/themes/tundra/images/tabEnabled.png) #e9e9e9 repeat-x top; 
    6262        padding-bottom: 2px; 
     
    169169} 
    170170 
    171 .tundra .dojoxGrid-row-table { 
     171.tundra .dojoxGrid-row-table, 
     172.tundra .dojoxGrid-rowbar-table { 
    172173        table-layout: fixed; 
    173174        width: 0; 
    174         border-collapse: collapse; 
    175 } 
    176  
    177 .dj_ff2 .tundra .dojoxGrid-row-table { 
    178         border-collapse: separate; 
    179175} 
    180176 
     
    200196.tundra .dojoxGrid-cell { 
    201197        border: 1px dotted #D5CDB5; 
     198        border-left-color: transparent; 
     199        border-top-color: transparent; 
    202200        padding: 3px 3px 3px 3px; 
    203201        text-align: left; 
  • dojox/trunk/grid/_RowSelector.js

    r13545 r14146  
    1818        buildRowContent: function(inRowIndex, inRowNode){ 
    1919                var w = this.contentNode.offsetWidth - this.padBorderWidth  
    20                 inRowNode.innerHTML = '<table style="width:' + w + 'px;" role="wairole:presentation"><tr><td class="dojoxGrid-rowbar-inner"></td></tr></table>'; 
     20                inRowNode.innerHTML = '<table class="dojoxGrid-rowbar-table" style="width:' + w + 'px;" border="0" cellspacing="0" cellpadding="0" role="wairole:presentation"><tr><td class="dojoxGrid-rowbar-inner">&nbsp;</td></tr></table>'; 
    2121        }, 
    2222        renderHeader: function(){ 
  • dojox/trunk/grid/_ViewManager.js

    r14057 r14146  
    7474                var h = 0;  
    7575                for(var i=0, n, o; (n=inRowNodes[i]); i++){ 
    76                         h = Math.max(h, (n.firstChild.clientHeight)||(n.firstChild.offsetHeight)); 
     76                        h = Math.max(h, dojo.marginBox(n.firstChild).h); 
    7777                } 
    7878                h = (h >= 0 ? h : 0); 
    7979                // 
    80                 var hpx = h + 'px'; 
     80                // 
    8181                for(var i=0, n; (n=inRowNodes[i]); i++){ 
    82                         if(n.firstChild.clientHeight!=h){ 
    83                                 n.firstChild.style.height = hpx; 
    84                         } 
     82                        dojo.marginBox(n.firstChild, {h:h}); 
    8583                } 
    8684                //