--- a/src/ldt/ldt/api/ldt/handlers.py Mon Jan 30 16:46:50 2012 +0100
+++ b/src/ldt/ldt/api/ldt/handlers.py Mon Jan 30 17:21:13 2012 +0100
@@ -236,6 +236,8 @@
"""
returns segments about content iri_id between timecodes begin and end
"""
+ begin = int(begin)
+ end = int(end)
content = Content.objects.get(iri_id=iri_id)
segments = Segment.objects.filter(content=content).filter(
--- a/src/ldt/ldt/api/ldt/urls.py Mon Jan 30 16:46:50 2012 +0100
+++ b/src/ldt/ldt/api/ldt/urls.py Mon Jan 30 17:21:13 2012 +0100
@@ -9,7 +9,7 @@
urlpatterns = patterns('',
url(r'projects/(?P<project_id>[^/.]+)\.?(?P<emitter_format>.*)$', project_handler, name='project_api'),
url(r'contents/(?P<iri_id>[^/.]+)\.?(?P<emitter_format>.*)$', content_handler, name='content_api'),
- url(r'segments/(?P<iri_id>.*)/(?P<begin>\d+)/(?P<end>\d+)$', segment_handler, name='segment_api'),
+ url(r'segments/(?P<iri_id>.*)/(?P<begin>.*)/(?P<end>.*)$', segment_handler, name='segment_api'),
)
--- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/embed_player.html Mon Jan 30 16:46:50 2012 +0100
+++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/embed_player.html Mon Jan 30 17:21:13 2012 +0100
@@ -13,7 +13,12 @@
IriSP.widgetsDefaults["createAnnotationWidget"] = {};
IriSP.widgetsDefaults["createAnnotationWidget"].cinecast_version = false;
+
+ IriSP.widgetsDefaults["AnnotationsListWidget"] = {};
+ IriSP.widgetsDefaults["AnnotationsListWidget"].project_url = "{{WEB_URL}}{% url segment_api iri_id='{content}' begin='{begin}' end='{end}' %}";
+
IriSP.platform_url = "{{WEB_URL}}{{BASE_URL}}";
+
var config = {
gui:{
@@ -141,7 +146,7 @@
}]
};
- debugger;
+
IriSP.initPlayer(config, "{{ json_url }}");
</script>
</div>