bundles/org.eclipse.orion.client.ui/web/orion/explorers/navigationUtils.js
function removeNavGrid(domNodeWrapperList, domNode) {
		if(!domNodeWrapperList){
			return;
		}
		
		for(var i = 0; i < domNodeWrapperList.length ; i++){
			if(domNodeWrapperList[i].domNode === domNode){
				domNodeWrapperList.splice(i, 1);
				return;
			}
		}
	}
function removeNavGrid(domNodeWrapperList, domNode) {
		if(!domNodeWrapperList){
			return;
		}
		
		for(var i = 0; i < domNodeWrapperList.length ; i++){
			if(domNodeWrapperList[i].domNode === domNode){
				domNodeWrapperList.splice(i, 1);
				return;
			}
		}
	}
function removeNavGrid ( domNodeWrapperList , domNode ) { if ( ! domNodeWrapperList ) { return ; } for ( var i = 0 ; i < domNodeWrapperList . length ; i ++ ) { if ( domNodeWrapperList [ i ] . domNode === domNode ) { domNodeWrapperList . splice ( i , 1 ) ; return ; } } }
Remove a grid navigation item from a given array. A grid navigation item is presented by a wrapper object wrapping the domNode, widget and onClick properties.

@param {Array} domNodeWrapperList the array that holds the grid navigation item. Normally the .gridChildren property from a row model.
@param {DomNode} domNode the html dom node representing a grid. Normally left or right arrow keys on the current row highlight the dom node.
When a grid is rendered, the caller has to decide what dom node can be passed.
Remove a grid navigation item from a given array . A grid navigation item is presented by a wrapper object wrapping the domNode widget and onClick properties .