@@ -13,7 +13,12 @@ const bSty= {
13
13
display :'inline-block' ,
14
14
whiteSpace : 'nowrap'
15
15
} ;
16
+ const bStyWid = {
17
+ ...bSty , width : 'calc(33%)'
18
+ } ;
19
+
16
20
const symbolSize = 10 ;
21
+ const mLeft = 5 ;
17
22
18
23
function DrawLayerItemView ( { maxTitleChars, lastItem, deleteLayer,
19
24
color, canUserChangeColor, canUserDelete, title, helpLine,
@@ -50,7 +55,7 @@ function DrawLayerItemView({maxTitleChars, lastItem, deleteLayer,
50
55
< input type = 'checkbox' checked = { visible } onChange = { ( ) => changeVisible ( ) } />
51
56
{ getTitleTag ( title , maxTitleChars ) }
52
57
</ div >
53
- < div style = { { padding :'0 4px 0 5px' } } >
58
+ < div style = { { padding :'0 4px 0 5px' , width : 180 , display : 'flex' , justifyContent : 'flex-end' } } >
54
59
{ makeColorChange ( color , canUserChangeColor , modifyColor ) }
55
60
{ makeShape ( isPointData , drawingDef , modifyShape ) }
56
61
{ makeDelete ( canUserDelete , deleteLayer ) }
@@ -103,20 +108,20 @@ function makeColorChange(color, canUserChangeColor, modifyColor) {
103
108
height :symbolSize ,
104
109
backgroundColor : color ,
105
110
display :'inline-block' ,
106
- marginLeft :5
111
+ marginLeft : mLeft
107
112
} ;
108
113
if ( canUserChangeColor ) {
109
114
return (
110
- < div style = { bSty } >
115
+ < div style = { bStyWid } >
111
116
< div style = { feedBackStyle } onClick = { ( ) => modifyColor ( ) } />
112
117
< a className = 'ff-href'
113
118
onClick = { ( ) => modifyColor ( ) }
114
- style = { Object . assign ( { } , bSty , { marginLeft :5 } ) } > Color</ a >
119
+ style = { Object . assign ( { } , bSty , { paddingLeft :5 } ) } > Color</ a >
115
120
</ div >
116
121
) ;
117
122
}
118
123
else {
119
- return ( < div style = { Object . assign ( { } , bSty , { width : 15 } ) } > </ div > ) ;
124
+ return false ;
120
125
}
121
126
122
127
}
@@ -130,25 +135,25 @@ function makeShape(isPointData, drawingDef, modifyShape) {
130
135
var { width, height} = DrawUtil . getDrawingSize ( size , drawingDef . symbol ) ;
131
136
132
137
const feedBackStyle = {
133
- width : width ,
134
- height : height ,
138
+ width,
139
+ height,
135
140
display :'inline-block' ,
136
- marginLeft :5
141
+ marginLeft :mLeft
137
142
} ;
138
143
139
144
return (
140
- < div style = { bSty } >
145
+ < div style = { bStyWid } >
141
146
< div style = { feedBackStyle } onClick = { ( ) => modifyShape ( ) } >
142
147
< SimpleCanvas width = { width } height = { height } drawIt = { ( c ) => drawOnCanvas ( c , df , width , height ) } />
143
148
</ div >
144
149
< a className = 'ff-href'
145
150
onClick = { ( ) => modifyShape ( ) }
146
- style = { Object . assign ( { } , bSty , { marginLeft :5 } ) } > Symbol</ a >
151
+ style = { Object . assign ( { } , bSty , { paddingLeft :5 } ) } > Symbol</ a >
147
152
</ div >
148
153
) ;
149
154
}
150
155
else {
151
- return ( < div style = { Object . assign ( { } , bSty , { width : 20 } ) } > </ div > ) ;
156
+ return false ;
152
157
}
153
158
154
159
}
@@ -179,15 +184,18 @@ function makeDelete(canUserDelete,deleteLayer) {
179
184
const deleteStyle = {
180
185
display :'inline-block' ,
181
186
whiteSpace : 'nowrap' ,
182
- marginLeft : 5
187
+ marginLeft : mLeft * 2 + symbolSize
183
188
} ;
184
189
if ( canUserDelete ) {
185
190
return (
186
- < a className = 'ff-href' onClick = { ( ) => deleteLayer ( ) } style = { deleteStyle } > Delete</ a >
191
+ < div style = { bStyWid } >
192
+ < a className = 'ff-href'
193
+ onClick = { ( ) => deleteLayer ( ) } style = { deleteStyle } > Delete</ a >
194
+ </ div >
187
195
) ;
188
196
}
189
197
else {
190
- return ( < div style = { Object . assign ( { } , bSty , { width : 15 } ) } > </ div > ) ;
198
+ return false ;
191
199
}
192
200
193
201
}
0 commit comments