Changeset 12060

Show
Ignore:
Timestamp:
01/16/08 17:02:24 (12 months ago)
Author:
sorvell
Message:

!strict addresses #5469

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • dojox/trunk/grid/_grid/focus.js

    r11257 r12060  
    4242                if(n){ 
    4343                        dojo.toggleClass(n, this.focusClass, inBork); 
    44                         this.scrollIntoView(); 
    45                         try{ 
    46                                 if(!this.grid.edit.isEditing()) 
    47                                         dojox.grid.fire(n, "focus"); 
    48                         }catch(e){} 
     44                        if (inBork){ 
     45                                this.scrollIntoView(); 
     46                                try{ 
     47                                        if(!this.grid.edit.isEditing()) 
     48                                                dojox.grid.fire(n, "focus"); 
     49                                }catch(e){} 
     50                        } 
    4951                } 
    5052        }, 
     
    101103                if(inCell && !this.isFocusCell(inCell, inRowIndex)){ 
    102104                        this.tabbingOut = false; 
    103                         this.focusGrid(); 
     105                        this.focusGridView(); 
    104106                        this._focusifyCellNode(false); 
    105107                        this.cell = inCell; 
     
    182184                inFocusNode.focus(); 
    183185        }, 
    184         focusGrid: function(){ 
     186        focusGridView: function(){ 
    185187                dojox.grid.fire(this.focusView, "focus"); 
     188        }, 
     189        focusGrid: function(inSkipFocusCell){ 
     190                this.focusGridView(); 
    186191                this._focusifyCellNode(true); 
    187192        },