mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-17 23:11:15 -05:00
support displaying output files using .url parameter from clsi
This commit is contained in:
parent
939c7a8c72
commit
eaa41e4361
1 changed files with 8 additions and 3 deletions
|
@ -76,12 +76,15 @@ define [
|
|||
# prepare query string
|
||||
qs = {}
|
||||
# define the base url. if the pdf file has a build number, pass it to the clsi in the url
|
||||
if fileByPath['output.pdf']?.build?
|
||||
if fileByPath['output.pdf']?.url?
|
||||
$scope.pdf.url = fileByPath['output.pdf'].url
|
||||
else if fileByPath['output.pdf']?.build?
|
||||
build = fileByPath['output.pdf'].build
|
||||
$scope.pdf.url = "/project/#{$scope.project_id}/build/#{build}/output/output.pdf"
|
||||
# no need to bust cache, build id is unique
|
||||
else
|
||||
$scope.pdf.url = "/project/#{$scope.project_id}/output/output.pdf"
|
||||
# check if we need to bust cache (build id is unique so don't need it in that case)
|
||||
if not fileByPath['output.pdf']?.build?
|
||||
qs = { cache_bust : "#{Date.now()}" }
|
||||
# add a query string parameter for the compile group
|
||||
if response.compileGroup?
|
||||
|
@ -111,7 +114,9 @@ define [
|
|||
fetchLogs = (logFile, blgFile) ->
|
||||
|
||||
getFile = (name, file) ->
|
||||
if file?.build?
|
||||
if file.url? # FIXME clean this up when we have file.urls out consistently
|
||||
url = file.url
|
||||
else if file?.build?
|
||||
url = "/project/#{$scope.project_id}/build/#{file.build}/output/#{name}"
|
||||
else
|
||||
url = "/project/#{$scope.project_id}/output/#{name}"
|
||||
|
|
Loading…
Reference in a new issue