Switching image in thumbnail by double clicking instead of dragging and dropping

This commit is contained in:
Bruno Alves de Faria committed 2016-08-20 09:30:56 -03:00
1 parent ac7f163807
commit 0dfb3cc824
2 files changed
+19 -6

No files matched your search

@@ -220,15 +220,28 @@ Template.thumbnailEntry.events({
const data = instance.data.thumbnail.stack;
instance.isDragAndDrop && thumbnailDragEndHandler(event, data);
},
// Event handlers for click (quick switch)
'click .thumbnailEntry'(event, instance) {
if (instance.isDragAndDrop) {
return;
}
if (!instance.isDragAndDrop) {
// Get the thumbnail stack data
const data = instance.data.thumbnail.stack;
// Rerender the viewport using the clicked thumbnail data
window.layoutManager.rerenderViewportWithNewDisplaySet(instance.data.viewportIndex, data);
}
},
// Event handlers for double click
'dblclick .thumbnailEntry'(event, instance) {
// Get the active viewport index
const viewportIndex = Session.get('activeViewport') || 0;
// Get the thumbnail stack data
const data = instance.data.thumbnail.stack;
// Rerender the viewport using the clicked thumbnail data
window.layoutManager.rerenderViewportWithNewDisplaySet(instance.data.viewportIndex, data);
window.layoutManager.rerenderViewportWithNewDisplaySet(viewportIndex, data);
}
});