27 lines
		
	
	
		
			366 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			366 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
"use strict";
 | 
						|
 | 
						|
function parseHost(urlObj, options)
 | 
						|
{
 | 
						|
	// TWEAK :: condition only for speed optimization
 | 
						|
	if (options.ignore_www)
 | 
						|
	{
 | 
						|
		var host = urlObj.host.full;
 | 
						|
		
 | 
						|
		if (host)
 | 
						|
		{
 | 
						|
			var stripped = host;
 | 
						|
			
 | 
						|
			if (host.indexOf("www.") === 0)
 | 
						|
			{
 | 
						|
				stripped = host.substr(4);
 | 
						|
			}
 | 
						|
			
 | 
						|
			urlObj.host.stripped = stripped;
 | 
						|
		}
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
module.exports = parseHost;
 |