@@ -36,6 +36,7 @@ define([
36
36
grid : true ,
37
37
features : true ,
38
38
selected : true ,
39
+ source : true ,
39
40
buffer : true
40
41
} ,
41
42
@@ -91,7 +92,10 @@ define([
91
92
display = ( options . selected && featOptions . selected ) ? 'block' : 'none' ;
92
93
domStyle . set ( this . attributesTableZoomToSelected . domNode , 'display' , display ) ;
93
94
94
- display = ( options . buffer && featOptions . buffer ) ? 'block' : 'none' ;
95
+ display = ( options . source && featOptions . source ) ? 'block' : 'none' ;
96
+ domStyle . set ( this . attributesTableZoomToSource . domNode , 'display' , display ) ;
97
+
98
+ display = ( options . buffer ) ? 'block' : 'none' ;
95
99
domStyle . set ( this . attributesTableZoomToBuffer . domNode , 'display' , display ) ;
96
100
} ,
97
101
@@ -113,7 +117,11 @@ define([
113
117
itemCount += ( display === 'none' ) ? 0 : 1 ;
114
118
domStyle . set ( this . attributesTableClearSelected . domNode , 'display' , display ) ;
115
119
116
- display = ( options . buffer && featOptions . buffer ) ? 'block' : 'none' ;
120
+ display = ( options . source && featOptions . source ) ? 'block' : 'none' ;
121
+ itemCount += ( display === 'none' ) ? 0 : 1 ;
122
+ domStyle . set ( this . attributesTableClearSource . domNode , 'display' , display ) ;
123
+
124
+ display = ( options . buffer ) ? 'block' : 'none' ;
117
125
itemCount += ( display === 'none' ) ? 0 : 1 ;
118
126
domStyle . set ( this . attributesTableClearBuffer . domNode , 'display' , display ) ;
119
127
@@ -140,6 +148,10 @@ define([
140
148
this . attributesTableClearSelected . set ( 'disabled' , disabled ) ;
141
149
this . attributesTableZoomToSelected . set ( 'disabled' , disabled ) ;
142
150
151
+ disabled = ( this . sourceGraphics && this . sourceGraphics . graphics && this . sourceGraphics . graphics . length > 0 ) ? false : true ;
152
+ this . attributesTableClearSource . set ( 'disabled' , disabled ) ;
153
+ this . attributesTableZoomToSource . set ( 'disabled' , disabled ) ;
154
+
143
155
disabled = ( this . bufferGraphics && this . bufferGraphics . graphics . length > 0 ) ? false : true ;
144
156
this . attributesTableClearBuffer . set ( 'disabled' , disabled ) ;
145
157
this . attributesTableZoomToBuffer . set ( 'disabled' , disabled ) ;
0 commit comments