# HG changeset patch # User cavaliet # Date 1367933441 -7200 # Node ID eb9cc63ce7423fe953f6332fd7f28624e5840ef3 # Parent 7c62865d01827e6df6a021c632931c54fe2ba0d9 update ldt.swf with audio record feature. diff -r 7c62865d0182 -r eb9cc63ce742 src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/ldt_div.html --- 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 %} diff -r 7c62865d0182 -r eb9cc63ce742 src/ldt/ldt/ldt_utils/views/lignesdetemps.py --- 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)) diff -r 7c62865d0182 -r eb9cc63ce742 src/ldt/ldt/static/ldt/swf/ldt/LignesDeTempsFlex.swf Binary file src/ldt/ldt/static/ldt/swf/ldt/LignesDeTempsFlex.swf has changed