mirror of
https://github.com/overleaf/overleaf.git
synced 2025-01-23 06:53:44 +00:00
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:
parent
a9d8be8dec
commit
e39e6c86a1
2 changed files with 23 additions and 23 deletions
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue