Просмотр исходного кода

Fix the header-nav links option

Shane Kilkelly 9 лет назад
Родитель
Сommit
fa29f0f19d
1 измененных файлов с 7 добавлено и 4 удалено
  1. 7 4
      server-ce/settings.coffee

+ 7 - 4
server-ce/settings.coffee

@@ -305,7 +305,7 @@ settings =
 		references: true
 		references: true
 		templates: true
 		templates: true
 
 
-#### OPTIONAL CONFIGERABLE SETTINGS
+## OPTIONAL CONFIGERABLE SETTINGS
 
 
 if process.env["SHARELATEX_LEFT_FOOTER"]?
 if process.env["SHARELATEX_LEFT_FOOTER"]?
 	try
 	try
@@ -322,9 +322,12 @@ if process.env["SHARELATEX_RIGHT_FOOTER"]?
 
 
 if process.env["SHARELATEX_HEADER_IMAGE_URL"]?
 if process.env["SHARELATEX_HEADER_IMAGE_URL"]?
 	settings.nav.custom_logo = process.env["SHARELATEX_HEADER_IMAGE_URL"]
 	settings.nav.custom_logo = process.env["SHARELATEX_HEADER_IMAGE_URL"]
-	
-if process.env["SHARELATEX_HEADER"]?
-	settings.nav.header = process.env["SHARELATEX_HEADER_NAV_LINKS"]
+
+if process.env["SHARELATEX_HEADER_NAV_LINKS"]?
+	try
+		settings.nav.header = JSON.parse(process.env["SHARELATEX_HEADER_NAV_LINKS"])
+	catch e
+		console.error("could not parse SHARELATEX_HEADER_NAV_LINKS, not valid JSON")
 
 
 # if process.env["SHARELATEX_PROXY_LEARN"]?
 # if process.env["SHARELATEX_PROXY_LEARN"]?
 # 	settings.nav.header.push({text: "help", class: "subdued", dropdown: [{text: "documentation", url: "/learn"}] })
 # 	settings.nav.header.push({text: "help", class: "subdued", dropdown: [{text: "documentation", url: "/learn"}] })