test added for changes at documentable's view

This commit is contained in:
Vicente Mendoza
2018-01-23 15:29:55 +01:00
parent c96e8d1203
commit 410caced3e
7 changed files with 20 additions and 7 deletions

View File

@@ -11,10 +11,9 @@ App.Documentable =
$('#nested-documents').on 'cocoon:after-insert', (e, nested_document) ->
input = $(nested_document).find('.js-document-attachment')
input["lockUpload"] = $(nested_document).closest('#nested-documents').find('.document:visible').length >= $('#nested-documents').data('max-documents-allowed')
App.Documentable.initializeDirectUploadInput(input)
if $(nested_document).closest('#nested-documents').find('.document:visible').length >= $('#nested-documents').data('max-documents-allowed')
App.Documentable.lockUploads()
App.Documentable.lockUploads() if input["lockUpload"]
initializeDirectUploadInput: (input) ->
@@ -65,6 +64,9 @@ App.Documentable =
e.stopPropagation()
App.Documentable.doDeleteCachedAttachmentRequest(this.href, data)
App.Documentable.showNotice() if input["lockUpload"]
progress: (e, data) ->
progress = parseInt(data.loaded / data.total * 100, 10)
$(data.progressBar).find('.loading-bar').css 'width', progress + '%'
@@ -114,13 +116,15 @@ App.Documentable =
$(data.errorContainer).append(errors)
lockUploads: ->
$('#max-documents-notice').removeClass('hide')
$('#new_document_link').addClass('hide')
unlockUploads: ->
$('#max-documents-notice').addClass('hide')
$('#new_document_link').removeClass('hide')
showNotice: ->
$('#max-documents-notice').removeClass('hide')
doDeleteCachedAttachmentRequest: (url, data) ->
$.ajax
type: "POST"