update ldt.swf with audio record feature.
authorcavaliet
Tue, 07 May 2013 15:30:41 +0200
changeset 1178 eb9cc63ce742
parent 1177 7c62865d0182
child 1180 54ef33bb4065
update ldt.swf with audio record feature.
src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/ldt_div.html
src/ldt/ldt/ldt_utils/views/lignesdetemps.py
src/ldt/ldt/static/ldt/swf/ldt/LignesDeTempsFlex.swf
--- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/ldt_div.html	Mon May 06 12:21:33 2013 +0200
+++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/ldt_div.html	Tue May 07 15:30:41 2013 +0200
@@ -26,6 +26,9 @@
 		readOnly: '{{readonly}}',
 		postUrl:'{{posturl}}',
 		postVars: encodeURIComponent('id={{id}}&csrfmiddlewaretoken={{csrf_token}}'),
+		{% if audio_record_url %}
+		streamRecordingUrl: '{{ audio_record_url }}',
+		{% endif %}
 		{% else %}
 		readOnly:'true',
 		{% endifequal %}
--- a/src/ldt/ldt/ldt_utils/views/lignesdetemps.py	Mon May 06 12:21:33 2013 +0200
+++ b/src/ldt/ldt/ldt_utils/views/lignesdetemps.py	Tue May 07 15:30:41 2013 +0200
@@ -191,6 +191,7 @@
     colorurl = absstatic(request, "ldt/swf/ldt/pkg/color.xml")
     i18nurl = absstatic(request, "ldt/swf/ldt/pkg/i18n")
     baseurl = absstatic(request, "ldt/swf/ldt/")
+    audio_record_url = None
     
     try:
         ldt = Project.safe_objects.get(ldt_id=id)
@@ -201,13 +202,21 @@
         readonly = 'true'
     else:
         readonly = 'false'
+        # Add audio annotation feature if possible
+        if hasattr(settings, "AUDIO_RECORD_URL"):
+            if settings.AUDIO_RECORD_URL and settings.AUDIO_RECORD_URL!="":
+                audio_record_url = settings.AUDIO_RECORD_URL
     
     if full:
         template_path = 'ldt/ldt_utils/init_ldt_full.html'
     else:
         template_path = 'ldt/ldt_utils/init_ldt.html'
     
-    return render_to_response(template_path, {'colorurl': colorurl, 'i18nurl': i18nurl, 'language': language_code, 'baseurl': baseurl, 'url': urlStr, 'posturl': posturl, 'id': id, 'readonly': readonly}, context_instance=RequestContext(request))
+    return render_to_response(template_path, 
+                              {'colorurl': colorurl, 'i18nurl': i18nurl, 'language': language_code, 
+                               'baseurl': baseurl, 'url': urlStr, 'posturl': posturl, 
+                               'id': id, 'readonly': readonly, 'audio_record_url': audio_record_url}, 
+                              context_instance=RequestContext(request))
 
 
 
Binary file src/ldt/ldt/static/ldt/swf/ldt/LignesDeTempsFlex.swf has changed