2 // Show the upload lightbox on upload button click
3 $('#upload_button_container').click(function(){
4 $('#lightbox_upload').show()
6 // Dismiss all lightboxen on exit x click
8 $(".lightbox_close").click(function() {
9 $(".modal_content").hide();
12 var uploader = new qq.FileUploader( {
13 action: uploadUrl, // added to page via template var
14 element: $('#file-uploader')[0],
16 onComplete: function( id, fileName, responseJSON ) {
17 if( responseJSON.success )
18 console.log( "success!" ) ;
19 $('form#upload_form').attr('action', responseJSON.note_url);
20 $('input.submit_upload').show();
22 onAllComplete: function( uploads ) {
23 // uploads is an array of maps
24 // the maps look like this: { file: FileObject, response: JSONServerResponse }
25 console.log( "All complete!" ) ;
28 'csrf_token': csrf_token,
29 'csrf_name': 'csrfmiddlewaretoken',
30 'csrf_xname': 'X-CSRFToken',
31 'course_id': courseId, // added to page via template var