mirror of
https://github.com/FoggedLens/iD.git
synced 2026-02-13 09:12:52 +00:00
@@ -342,13 +342,13 @@ export default {
|
||||
const sequences = context.container().selectAll('.layer-panoramax .sequence');
|
||||
|
||||
markers
|
||||
.classed('highlighted', function(d) { return d.id === hoveredImageId; })
|
||||
.classed('highlighted', function(d) { return d.sequence_id === selectedSequenceId || d.id === hoveredImageId; })
|
||||
.classed('hovered', function(d) { return d.id === hoveredImageId; })
|
||||
.classed('currentView', function(d) { return d.id === selectedImageId; });
|
||||
|
||||
sequences
|
||||
.classed('highlighted', function(d) { return d.sequence_id === hoveredSequenceId; })
|
||||
.classed('currentView', function(d) { return d.sequence_id === selectedSequenceId; });
|
||||
.classed('highlighted', function(d) { return d.properties.id === hoveredSequenceId; })
|
||||
.classed('currentView', function(d) { return d.properties.id === selectedSequenceId; });
|
||||
|
||||
// update viewfields if needed
|
||||
context.container().selectAll('.layer-panoramax .viewfield-group .viewfield')
|
||||
|
||||
@@ -217,7 +217,7 @@ export function svgPanoramaxImages(projection, context, dispatch) {
|
||||
sequences = await filterSequences(sequences, service);
|
||||
|
||||
let traces = layer.selectAll('.sequences').selectAll('.sequence')
|
||||
.data(sequences, function(d) { return d.id; });
|
||||
.data(sequences, function(d) { return d.properties.id; });
|
||||
|
||||
// exit
|
||||
traces.exit()
|
||||
@@ -279,6 +279,8 @@ export function svgPanoramaxImages(projection, context, dispatch) {
|
||||
.attr('transform', 'scale(1.5,1.5),translate(-8, -13)')
|
||||
.attr('d', viewfieldPath);
|
||||
|
||||
service.setStyles(context, null);
|
||||
|
||||
function viewfieldPath() {
|
||||
if (this.parentNode.__data__.isPano) {
|
||||
return 'M 8,13 m -10,0 a 10,10 0 1,0 20,0 a 10,10 0 1,0 -20,0';
|
||||
|
||||
Reference in New Issue
Block a user