adds chunked upload endpoints and callback function for video url chunked_upload
authorJulien Rougeron <julien.rougeron@iri.centrepompidou.fr>
Mon, 07 Jan 2013 16:00:43 +0100
branchchunked_upload
changeset 1052 2fe27ab30205
parent 1051 be74f4790e38
child 1053 6961dae2de7b
adds chunked upload endpoints and callback function for video url
src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html
--- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html	Mon Jan 07 15:58:48 2013 +0100
+++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html	Mon Jan 07 16:00:43 2013 +0100
@@ -37,17 +37,32 @@
 		  var evt = (evt) ? evt : ((event) ? event : null);
 		  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
 		  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
-		}
+	}
 
 	document.onkeypress = stopRKey;
 
-	$(function() {
+	chunked_uploads_endpoints = {
+		jqXHR : null,
+		base_url: '{{WEB_URL}}',
+		upload_url: '{{WEB_URL}}{% url upload %}',
+		done_url: '{{WEB_URL}}{% url upload_done uuid='00000000-0000-0000-0000-000000000000' %}',
+		file_type: '{{ file_type }}',
+    };
+	
+	$(function() {		
+    	//gets video_url and returns it to the "scr" field
     	chunked_uploads_video_url = function(video_url) {
-	        return video_url;
+    		console.log("je passe par la");
+    		$('#id_content-media_input_type').val("create");
+    		$('#id_media-src').val(video_url);
+    		$('#id_media-src').attr('readOnly', true);
+    		$(".media_fields").hide();
+       		$("#media_field_create").show();
+    		$('#upload_url').append(video_url);
+    		console.log($('#id_media-src'));
 	    };
     });
 	
-	
     </script>
 {% endblock %}
 
@@ -59,7 +74,6 @@
 	<link rel="stylesheet" href='{% absstatic "ldt/css/blueprint/screen.css" %}' type="text/css" media="screen, projection" />
 	<link rel="stylesheet" href='{% absstatic "ldt/css/blueprint/print.css" %}' type="text/css" media="print" />
 	<link rel="stylesheet" href='{% absstatic "ldt/css/workspace.css" %}'type="text/css"/>
-	<link rel="stylesheet" href='{% absstatic "chunked_uploads/css/chunked_uploads.css" %}' type="text/css"/>
 	
 	
 {% endblock %}
@@ -117,10 +131,10 @@
 			<div id="media_field_upload" class="media_fields">
 				<!-- refers to chunked_upload template -->
 				{% include "chunked_uploads.html"%}
-				<div id="video_url"></div>
 			</div>
 			
 			<div id="media_field_url" class="media_fields">{{ media_form.external_src_url.errors }}{{ media_form.external_src_url.label_tag }}{{ media_form.external_src_url }}</div>
+			
 			<div id="media_field_create" class="media_fields">{{ media_form.src.errors }}{{ media_form.src.label_tag }}{{ media_form.src }}</div>
 		</div>
 	</div>