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

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}'
}

View file

@ -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)