@@ -70,7 +70,7 @@ const SELECTED_ITEM_COLOR = '#fad411';
70
70
/**
71
71
* Color for stroke around selected item borders.
72
72
*/
73
- const SELECTED_ITEM_COLOR_STROKE = '#826e09 ' ;
73
+ const SELECTED_ITEM_COLOR_STROKE = '#483d06 ' ;
74
74
75
75
/**
76
76
* Stroke width for the selected item borders.
@@ -90,12 +90,12 @@ const SELECTED_ITEM_FINAL_SCALE = 0.8;
90
90
/**
91
91
* Color for compared item borders.
92
92
*/
93
- const COMPARED_ITEM_COLOR = '#16dcfb ' ;
93
+ const COMPARED_ITEM_COLOR = '#1d6b1d ' ;
94
94
95
95
/**
96
96
* Color for stroke around compared item borders.
97
97
*/
98
- const COMPARED_ITEM_COLOR_STROKE = '#0b6371 ' ;
98
+ const COMPARED_ITEM_COLOR_STROKE = '#44ff44 ' ;
99
99
100
100
/**
101
101
* Stroke width for the compared item borders.
@@ -1034,19 +1034,20 @@ class FacetsDiveVizInternal {
1034
1034
this . selectedLayer . selectAll ( '.selected' ) . data ( selectedBoxes ) ;
1035
1035
1036
1036
// ENTER.
1037
- const enterElements = selectedElements
1038
- . enter ( )
1039
- . append ( 'g' )
1040
- . classed ( 'selected' , true )
1041
- . attr ( 'transform' , ( pos : ItemPosition ) => {
1042
- const x = 0.5 + ( pos . x || 0 ) ;
1043
- const y = 0.5 + ( pos . y || 0 ) ;
1044
- return `translate(${ x } ,${ y } ) scale(${ SELECTED_ITEM_INITIAL_SCALE } )` ;
1045
- } )
1046
- . style ( 'opacity' , 0 ) ;
1047
-
1048
- enterElements
1049
- . append ( 'rect' )
1037
+ const enterElements = selectedElements . enter ( )
1038
+ . append ( 'g' )
1039
+ . classed ( 'selected' , true )
1040
+ . attr (
1041
+ 'transform' ,
1042
+ ( pos : ItemPosition ) => {
1043
+ const x = 0.5 + ( pos . x || 0 ) ;
1044
+ const y = 0.5 + ( pos . y || 0 ) ;
1045
+ return `translate(${ x } ,${ y } ) scale(${
1046
+ SELECTED_ITEM_INITIAL_SCALE } )`;
1047
+ } )
1048
+ . style ( 'opacity' , 0 ) ;
1049
+
1050
+ enterElements . append ( 'rect' )
1050
1051
. attr ( 'x' , - 0.5 )
1051
1052
. attr ( 'y' , - 0.5 )
1052
1053
. attr ( 'width' , 1 )
@@ -1057,8 +1058,7 @@ class FacetsDiveVizInternal {
1057
1058
. attr ( 'stroke-opacity' , 0 )
1058
1059
. attr ( 'stroke-width' , SELECTED_ITEM_STROKE_WIDTH * 2 )
1059
1060
. attr ( 'fill-opacity' , 0 ) ;
1060
- enterElements
1061
- . append ( 'rect' )
1061
+ enterElements . append ( 'rect' )
1062
1062
. attr ( 'x' , - 0.5 )
1063
1063
. attr ( 'y' , - 0.5 )
1064
1064
. attr ( 'width' , 1 )
@@ -1073,14 +1073,15 @@ class FacetsDiveVizInternal {
1073
1073
// ENTER + UPDATE.
1074
1074
const mergedElements = enterElements . merge ( selectedElements ) ;
1075
1075
mergedElements . transition ( )
1076
- . attr ( 'transform' , ( pos : ItemPosition ) => {
1077
- const x = 0.5 + ( pos . x || 0 ) ;
1078
- const y = 0.5 + ( pos . y || 0 ) ;
1079
- return `translate(${ x } ,${ y } ) scale(${ SELECTED_ITEM_FINAL_SCALE } )` ;
1080
- } )
1076
+ . attr (
1077
+ 'transform' ,
1078
+ ( pos : ItemPosition ) => {
1079
+ const x = 0.5 + ( pos . x || 0 ) ;
1080
+ const y = 0.5 + ( pos . y || 0 ) ;
1081
+ return `translate(${ x } ,${ y } ) scale(${ SELECTED_ITEM_FINAL_SCALE } )` ;
1082
+ } )
1081
1083
. style ( 'opacity' , 1 ) ;
1082
- mergedElements
1083
- . selectAll ( 'rect' )
1084
+ mergedElements . selectAll ( 'rect' )
1084
1085
. classed ( 'rotate' , true )
1085
1086
. attr ( 'stroke-opacity' , 1 ) ;
1086
1087
@@ -1106,19 +1107,20 @@ class FacetsDiveVizInternal {
1106
1107
this . comparedLayer . selectAll ( '.compared' ) . data ( comparedBoxes ) ;
1107
1108
1108
1109
// ENTER.
1109
- const enterElements = comparedElements
1110
- . enter ( )
1111
- . append ( 'g' )
1112
- . classed ( 'compared' , true )
1113
- . attr ( 'transform' , ( pos : ItemPosition ) => {
1114
- const x = 0.5 + ( pos . x || 0 ) ;
1115
- const y = 0.5 + ( pos . y || 0 ) ;
1116
- return `translate(${ x } ,${ y } ) scale(${ COMPARED_ITEM_INITIAL_SCALE } )` ;
1117
- } )
1118
- . style ( 'opacity' , 0 ) ;
1119
-
1120
- enterElements
1121
- . append ( 'rect' )
1110
+ const enterElements = comparedElements . enter ( )
1111
+ . append ( 'g' )
1112
+ . classed ( 'compared' , true )
1113
+ . attr (
1114
+ 'transform' ,
1115
+ ( pos : ItemPosition ) => {
1116
+ const x = 0.5 + ( pos . x || 0 ) ;
1117
+ const y = 0.5 + ( pos . y || 0 ) ;
1118
+ return `translate(${ x } ,${ y } ) scale(${
1119
+ COMPARED_ITEM_INITIAL_SCALE } )`;
1120
+ } )
1121
+ . style ( 'opacity' , 0 ) ;
1122
+
1123
+ enterElements . append ( 'rect' )
1122
1124
. attr ( 'x' , - 0.5 )
1123
1125
. attr ( 'y' , - 0.5 )
1124
1126
. attr ( 'width' , 1 )
@@ -1129,8 +1131,7 @@ class FacetsDiveVizInternal {
1129
1131
. attr ( 'stroke-opacity' , 0 )
1130
1132
. attr ( 'stroke-width' , COMPARED_ITEM_STROKE_WIDTH * 2 )
1131
1133
. attr ( 'fill-opacity' , 0 ) ;
1132
- enterElements
1133
- . append ( 'rect' )
1134
+ enterElements . append ( 'rect' )
1134
1135
. attr ( 'x' , - 0.5 )
1135
1136
. attr ( 'y' , - 0.5 )
1136
1137
. attr ( 'width' , 1 )
@@ -1145,14 +1146,15 @@ class FacetsDiveVizInternal {
1145
1146
// ENTER + UPDATE.
1146
1147
const mergedElements = enterElements . merge ( comparedElements ) ;
1147
1148
mergedElements . transition ( )
1148
- . attr ( 'transform' , ( pos : ItemPosition ) => {
1149
- const x = 0.5 + ( pos . x || 0 ) ;
1150
- const y = 0.5 + ( pos . y || 0 ) ;
1151
- return `translate(${ x } ,${ y } ) scale(${ COMPARED_ITEM_FINAL_SCALE } )` ;
1152
- } )
1149
+ . attr (
1150
+ 'transform' ,
1151
+ ( pos : ItemPosition ) => {
1152
+ const x = 0.5 + ( pos . x || 0 ) ;
1153
+ const y = 0.5 + ( pos . y || 0 ) ;
1154
+ return `translate(${ x } ,${ y } ) scale(${ COMPARED_ITEM_FINAL_SCALE } )` ;
1155
+ } )
1153
1156
. style ( 'opacity' , 1 ) ;
1154
- mergedElements
1155
- . selectAll ( 'rect' )
1157
+ mergedElements . selectAll ( 'rect' )
1156
1158
. classed ( 'rotate' , true )
1157
1159
. attr ( 'stroke-opacity' , 1 ) ;
1158
1160
0 commit comments