moved where we write the window.sharelatex.x to the header as some

times it is possible for the scripts to evaulate before those props
have been read in
This commit is contained in:
Henry Oswald
2014-07-23 11:29:04 +01:00
parent a9d8be8dec
commit e39e6c86a1
2 changed files with 23 additions and 23 deletions
+23 -21
View File
@@ -34,6 +34,28 @@ html(itemscope, itemtype='http://schema.org/Product')
script(src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js")
script(src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.14/angular.min.js")
script.
window.sharelatex = {
siteUrl: '#{settings.siteUrl}',
jsPath: '#{jsPath}'
};
- 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.
window.sharelatex.templates = {
user_id : '!{settings.apis.templates_api.user_id}',
cdnDomain : '!{settings.apis.templates_api.cdnDomain}',
indexName : '!{settings.apis.templates_api.indexName}'
}
body
- if(typeof(suppressNavbar) == "undefined")
include layout/navbar
@@ -73,25 +95,5 @@ html(itemscope, itemtype='http://schema.org/Product')
category: "questions"
};
script.
window.sharelatex = {
siteUrl: '#{settings.siteUrl}',
jsPath: '#{jsPath}'
};
- 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.
window.sharelatex.templates = {
user_id : '!{settings.apis.templates_api.user_id}',
cdnDomain : '!{settings.apis.templates_api.cdnDomain}',
indexName : '!{settings.apis.templates_api.indexName}'
}
@@ -17,8 +17,6 @@ define [
App.factory "algolia", ->
console.log window.sharelatex.algolia?.app_id, window.sharelatex.algolia?.api_key
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)