# HG changeset patch
# User hamidouk
# Date 1328103283 -3600
# Node ID 499eca233839411976af48f251e39bd53495da5c
# Parent e69f668634df3b8bff8b49f83c5d9670db3cddd7# Parent 1c50afe6a9495251b1b1b2b541d1f34fbed6ea0a
Merge with upstream.
diff -r e69f668634df -r 499eca233839 src/ldt/ldt/ldt_utils/templates/front/front_search_results.html
--- a/src/ldt/ldt/ldt_utils/templates/front/front_search_results.html Wed Feb 01 14:34:12 2012 +0100
+++ b/src/ldt/ldt/ldt_utils/templates/front/front_search_results.html Wed Feb 01 14:34:43 2012 +0100
@@ -26,6 +26,10 @@
"segments" : [ {% for segment in res.list %}
{
"id" : '{{segment.element_id}}',
+ "project_id": '{{segment.project_id}}',
+ "ensemble_id": '{{segment.ensemble_id}}',
+ "cutting_id": '{{segment.cutting_id}}',
+ "iri_id": '{{segment.iri_id}}',
"begin" : {{segment.start_ts}},
"duration" : {{segment.duration}},
},{% endfor %}
@@ -85,7 +89,7 @@
{% for segment in res.list %}
- -
+
-

diff -r e69f668634df -r 499eca233839 src/ldt/ldt/ldt_utils/views/workspace.py
--- a/src/ldt/ldt/ldt_utils/views/workspace.py Wed Feb 01 14:34:12 2012 +0100
+++ b/src/ldt/ldt/ldt_utils/views/workspace.py Wed Feb 01 14:34:43 2012 +0100
@@ -185,7 +185,7 @@
valid_segments = []
for s in all_related_segments:
- segment = filter(lambda e: e.element_id == s['element_id'] , all_segments)[0]
+ segment = [seg for seg in all_segments if seg.element_id == s['element_id'] and seg.project_id == s['project_id'] and seg.iri_id == s['iri_id'] and seg.cutting_id == s['decoupage_id'] and seg.ensemble_id == s['ensemble_id'] ][0]
segment.score = s['score']
segment.lucene_id = s['lucene_id']
diff -r e69f668634df -r 499eca233839 src/ldt/ldt/static/ldt/js/Ldt_front_search_results.js
--- a/src/ldt/ldt/static/ldt/js/Ldt_front_search_results.js Wed Feb 01 14:34:12 2012 +0100
+++ b/src/ldt/ldt/static/ldt/js/Ldt_front_search_results.js Wed Feb 01 14:34:43 2012 +0100
@@ -40,8 +40,9 @@
"opacity" : .5,
"stroke" : "none",
});
- _rect.node.id = "re_" + _s.id;
- $("#li_" + _s.id + " .color_zone").css({
+ id_str = _s.project_id + '_' + _s.iri_id + '_' + _s.ensemble_id + '_' + _s.cutting_id + '_' + _s.id;
+ _rect.node.id = "re_" + id_str;
+ $("#li_" + id_str+ " .color_zone").css({
"background" : _coul,
"opacity" : .5,
});