浏览代码

change format of algolia settings

Henry Oswald 12 年之前
父节点
当前提交
55d20e8abd
共有 2 个文件被更改,包括 11 次插入 和 6 次删除
  1. 8 3
      services/web/app/views/layout.jade
  2. 3 3
      services/web/public/coffee/app/main/templates.coffee

+ 8 - 3
services/web/app/views/layout.jade

@@ -85,10 +85,15 @@ html(itemscope, itemtype='http://schema.org/Product')
 				};
 
 		script.
-			window.sharelatex = {
-				algolia: !{JSON.stringify(settings.algolia)}
-			}
+			window.sharelatex = {}
 
+		- if (typeof(settings.algolia) != "undefined")
+			script.
+				window.sharelatex.algolia = {
+					app_id:'#{settings.algolia.app_id}',
+					api_key:'#{settings.algolia.read_only_api_key}',
+					indexes:!{JSON.stringify(settings.algolia.indexes)}
+				}
 
 		- if (typeof(settings.apis) != "undefined" && typeof(settings.apis.templates_api) != "undefined")
 			script.

+ 3 - 3
services/web/public/coffee/app/main/templates.coffee

@@ -17,9 +17,9 @@ define [
 
 
 	app.factory "algolia", ->
-		if window?.sharelatex?.algolia?.appId?
-			client = new AlgoliaSearch(window.sharelatex.algolia?.templates?.appId, window.sharelatex.algolia?.templates?.secret)
-			index = client.initIndex(window.sharelatex.algolia?.templates?.indexName)
+		if window?.sharelatex?.algolia?.app_id?
+			client = new AlgoliaSearch(window.sharelatex.algolia?.app_id, window.sharelatex.algolia?.api_key)
+			index = client.initIndex(window.sharelatex.algolia?.indexes?.templates)
 			return index
 
 	app.controller "SearchController", ($scope, algolia, _) ->