mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
// Site URL
 | 
						|
const SITE_URL = "https://docs.soliditylang.org"
 | 
						|
const { origin, pathname } = location;
 | 
						|
const pathSplit = pathname.split("/");
 | 
						|
const rootPath = origin.includes(SITE_URL) && pathSplit.length > 3 ? pathSplit.splice(1, 2).join("/") : ''
 | 
						|
const ROOT_URL = `${origin}/${rootPath}`;
 | 
						|
 | 
						|
// Color mode constants
 | 
						|
const [DARK, LIGHT] = ["dark", "light"];
 | 
						|
const LIGHT_LOGO_PATH = `${ROOT_URL}/_static/img/logo.svg`;
 | 
						|
const DARK_LOGO_PATH = `${ROOT_URL}/_static/img/logo-dark.svg`;
 | 
						|
const SUN_ICON_PATH = `${ROOT_URL}/_static/img/sun.svg`;
 | 
						|
const MOON_ICON_PATH = `${ROOT_URL}/_static/img/moon.svg`;
 | 
						|
const LIGHT_HAMBURGER_PATH = `${ROOT_URL}/_static/img/hamburger-light.svg`;
 | 
						|
const DARK_HAMBURGER_PATH = `${ROOT_URL}/_static/img/hamburger-dark.svg`;
 | 
						|
const COLOR_TOGGLE_ICON_CLASS = "color-toggle-icon";
 | 
						|
const SOLIDITY_LOGO_CLASS = "solidity-logo";
 | 
						|
const LS_COLOR_SCHEME = "color-scheme";
 | 
						|
 | 
						|
// Solidity navigation constants
 | 
						|
const SOLIDITY_HOME_URL = "https://soliditylang.org";
 | 
						|
const BLOG_URL = `${SOLIDITY_HOME_URL}/blog`;
 | 
						|
const DOCS_URL = "/";
 | 
						|
const USE_CASES_PATH = `${SOLIDITY_HOME_URL}/use-cases`;
 | 
						|
const CONTRIBUTE_PATH = `/en/latest/contributing.html`;
 | 
						|
const ABOUT_PATH = `${SOLIDITY_HOME_URL}/about`;
 | 
						|
const FORUM_URL = "https://forum.soliditylang.org/";
 | 
						|
const NAV_LINKS = [
 | 
						|
  { name: "Blog", href: BLOG_URL },
 | 
						|
  { name: "Documentation", href: DOCS_URL },
 | 
						|
  { name: "Use cases", href: USE_CASES_PATH },
 | 
						|
  { name: "Contribute", href: CONTRIBUTE_PATH },
 | 
						|
  { name: "About", href: ABOUT_PATH },
 | 
						|
  { name: "Forum", href: FORUM_URL },
 | 
						|
];
 | 
						|
 | 
						|
const MOBILE_MENU_TOGGLE_CLASS = "shift";
 | 
						|
const WRAPPER_CLASS = "unified-wrapper";
 |