lib/conbo.js
function(selector, deep)
	{
		if (this.el)
		{
			var results = conbo.toArray(this.el.querySelectorAll(selector));
			
			if (!deep)
			{
				var views = this.el.querySelectorAll('.cb-view, [cb-view], [cb-app]');
				
				// Remove elements in child Views
				conbo.forEach(views, function(el)
				{
					var els = conbo.toArray(el.querySelectorAll(selector));
					results = conbo.difference(results, els.concat(el));
				});
			}
			
			return results;
		}
		
		return [];
	}
function(selector, deep)
	{
		if (this.el)
		{
			var results = conbo.toArray(this.el.querySelectorAll(selector));
			
			if (!deep)
			{
				var views = this.el.querySelectorAll('.cb-view, [cb-view], [cb-app]');
				
				// Remove elements in child Views
				conbo.forEach(views, function(el)
				{
					var els = conbo.toArray(el.querySelectorAll(selector));
					results = conbo.difference(results, els.concat(el));
				});
			}
			
			return results;
		}
		
		return [];
	}
function ( selector , deep ) { if ( this . el ) { var results = conbo . toArray ( this . el . querySelectorAll ( selector ) ) ; if ( ! deep ) { var views = this . el . querySelectorAll ( '.cb-view, [cb-view], [cb-app]' ) ; // Remove elements in child Views
 conbo . forEach ( views , function ( el ) { var els = conbo . toArray ( el . querySelectorAll ( selector ) ) ; results = conbo . difference ( results , els . concat ( el ) ) ; } ) ; } return results ; } return [ ] ; }
Uses querySelectorAll to find all matching elements contained within the
current View's element, but not within the elements of child Views

@param	{string}		selector - The selector to use
@param	{boolean}		deep - Include elements in child Views?
@returns	{Array}			All elements matching the selector
Uses querySelectorAll to find all matching elements contained within the current View s element but not within the elements of child Views