mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-07 20:31:06 -05:00
handle try/turn off options for syntax check
This commit is contained in:
parent
9a1934465a
commit
588be16255
1 changed files with 8 additions and 0 deletions
|
@ -89,11 +89,14 @@ define [
|
|||
params = {}
|
||||
if options.isAutoCompile
|
||||
params["auto_compile"]=true
|
||||
# if the previous run was a check, clear the error logs
|
||||
$scope.pdf.logEntries = [] if $scope.check
|
||||
# keep track of whether this is a compile or check
|
||||
$scope.check = if options.check then true else false
|
||||
# send appropriate check type to clsi
|
||||
checkType = switch
|
||||
when $scope.check then "validate" # validate only
|
||||
when options.try then "silent" # allow use to try compile once
|
||||
when $scope.stop_on_validation_error then "error" # try to compile
|
||||
else "silent" # ignore errors
|
||||
return $http.post url, {
|
||||
|
@ -119,6 +122,7 @@ define [
|
|||
$scope.pdf.projectTooLarge = false
|
||||
$scope.pdf.compileTerminated = false
|
||||
$scope.pdf.compileExited = false
|
||||
$scope.pdf.failedCheck = false
|
||||
|
||||
# make a cache to look up files by name
|
||||
fileByPath = {}
|
||||
|
@ -147,6 +151,7 @@ define [
|
|||
$scope.pdf.view = 'pdf'
|
||||
$scope.pdf.url = last_pdf_url
|
||||
$scope.shouldShowLogs = true
|
||||
$scope.pdf.failedCheck = true if response.status is "validation-fail"
|
||||
fetchLogs(fileByPath, { validation: true })
|
||||
else if response.status == "exited"
|
||||
$scope.pdf.view = 'pdf'
|
||||
|
@ -365,6 +370,9 @@ define [
|
|||
$scope.stop_on_validation_error = false
|
||||
$scope.shouldShowLogs = false # hide the logs while compiling
|
||||
|
||||
if options?.try
|
||||
$scope.shouldShowLogs = false # hide the logs while compiling
|
||||
|
||||
ide.$scope.$broadcast("flush-changes")
|
||||
|
||||
options.rootDocOverride_id = getRootDocOverride_id()
|
||||
|
|
Loading…
Reference in a new issue