diff --git a/media/js/glosses_toggle_edit.js b/media/js/glosses_toggle_edit.js
index 7dc49ef9..c8ca1ce0 100644
--- a/media/js/glosses_toggle_edit.js
+++ b/media/js/glosses_toggle_edit.js
@@ -221,13 +221,39 @@ function show_similar_glosses(data) {
if (similar_glosses) {
var similar_glosses_lookup = '#similar_gloss_videos_' + glossid;
var similar_glossesElt = $(similar_glosses_lookup);
- var similar_glossesCell = "
";
- similar_glossesElt.html(similar_glossesCell);
}
}
@@ -425,6 +451,9 @@ $(document).ready(function() {
{
e.preventDefault();
var glossid = $(this).attr('data-glossid');
+ var similar_glosses_lookup = '#similar_gloss_videos_' + glossid;
+ var similar_glossesElt = $(similar_glosses_lookup);
+ similar_glossesElt.empty();
var query = { 'csrfmiddlewaretoken': csrf_token };
for (var i=0; i < similar_gloss_fields.length; i++) {
var fieldname = similar_gloss_fields[i];
diff --git a/signbank/dictionary/batch_edit.py b/signbank/dictionary/batch_edit.py
index 0c237168..7f0f2173 100644
--- a/signbank/dictionary/batch_edit.py
+++ b/signbank/dictionary/batch_edit.py
@@ -11,6 +11,7 @@
from signbank.dictionary.models import *
from signbank.dictionary.forms import *
+from signbank.tools import get_default_annotationidglosstranslation
def internal_batch_update_fields_for_gloss(gloss):
@@ -417,13 +418,14 @@ def similarglosses(request, gloss_id):
return JsonResponse(result, safe=False)
for g in qs:
- annotationidglosstranslations = g.annotationidglosstranslation_set.all()
- if not annotationidglosstranslations:
- continue
- # if there are results, just grab the first one
- default_annotationidglosstranslation = annotationidglosstranslations.first().text
+ videolink = g.get_video_url()
+ imagelink = g.get_image_url()
+ default_annotationidglosstranslation = get_default_annotationidglosstranslation(g)
similar_glosses.append({'annotation_idgloss': default_annotationidglosstranslation,
- 'idgloss': g.idgloss,
+ 'videolink': '/dictionary/protected_media/' + videolink
+ if videolink else '',
+ 'imagelink': '/dictionary/protected_media/' + imagelink
+ if imagelink else settings.STATIC_URL + 'images/no-video-ngt.png',
'pk': "%s" % g.id})
result['glossid'] = str(gloss.id)
diff --git a/signbank/dictionary/templates/dictionary/admin_batch_edit_view.html b/signbank/dictionary/templates/dictionary/admin_batch_edit_view.html
index f6042785..ec5dfb00 100644
--- a/signbank/dictionary/templates/dictionary/admin_batch_edit_view.html
+++ b/signbank/dictionary/templates/dictionary/admin_batch_edit_view.html
@@ -684,7 +684,16 @@ {% trans "On initial view, the most recent query results are shown." %}
|
-
+ |
+
|