mirror of
https://github.com/overleaf/overleaf.git
synced 2025-04-05 18:01:01 +00:00
Merge pull request #481 from sharelatex/ja-encode-project-names
Error if no project returned from joinProject
This commit is contained in:
commit
f5267ac6ee
2 changed files with 10 additions and 4 deletions
|
@ -105,10 +105,16 @@ block requirejs
|
|||
|
||||
//- We need to do .replace(/\//g, '\\/') do that '</script>' -> '<\/script>'
|
||||
//- and doesn't prematurely end the script tag.
|
||||
script#data(type="application/json").
|
||||
!{JSON.stringify({userSettings: userSettings, user: user}).replace(/\//g, '\\/')}
|
||||
|
||||
script(type="text/javascript").
|
||||
window.data = JSON.parse($("#data").text());
|
||||
script(type='text/javascript').
|
||||
window.project_id = "!{project_id}";
|
||||
window.userSettings = !{JSON.stringify(userSettings).replace(/\//g, '\\/')};
|
||||
window.user = !{JSON.stringify(user).replace(/\//g, '\\/')};
|
||||
var data = JSON.parse($("#data").text());
|
||||
window.userSettings = data.userSettings;
|
||||
window.user = data.user;
|
||||
window.csrfToken = "!{csrfToken}";
|
||||
window.anonymous = #{anonymous};
|
||||
window.maxDocLength = #{maxDocLength};
|
||||
|
|
|
@ -146,7 +146,7 @@ define [], () ->
|
|||
else
|
||||
@ide.socket.disconnect()
|
||||
@ide.showGenericMessageModal("Something went wrong connecting", """
|
||||
Something went wrong connecting to your project. Please refresh is this continues to happen.
|
||||
Something went wrong connecting to your project. Please refresh if this continues to happen.
|
||||
""")
|
||||
|
||||
joinProject: () ->
|
||||
|
@ -157,7 +157,7 @@ define [], () ->
|
|||
@ide.socket.emit 'joinProject', {
|
||||
project_id: @ide.project_id
|
||||
}, (err, project, permissionsLevel, protocolVersion) =>
|
||||
if err?
|
||||
if err? or !project?
|
||||
return @reportConnectionError(err)
|
||||
|
||||
if @$scope.protocolVersion? and @$scope.protocolVersion != protocolVersion
|
||||
|
|
Loading…
Reference in a new issue