File tree Expand file tree Collapse file tree 5 files changed +22
-11
lines changed
script-gen-ui/src/app/components/main-sweep Expand file tree Collapse file tree 5 files changed +22
-11
lines changed Original file line number Diff line number Diff line change @@ -244,6 +244,7 @@ <h3>Sweep</h3>
244244 [attr.aria-label] ="'EditSweepList' "
245245 class ="timing "
246246 (click) ="enableList() "
247+ [disabled] ="!isListSweep "
247248 >
248249 Edit
249250 </ button >
@@ -264,6 +265,7 @@ <h3>Sweep</h3>
264265 (emitSweepData) ="updateSweepChannelsConfig($event) "
265266 [sweepChannel] ="sweepChannel "
266267 [deviceList] ="deviceList "
268+ [isListSweep] ="isListSweep "
267269 (emitSweepExpanderState) ="
268270 handleChannelExpanderStateChange(
269271 sweepChannel.start_stop_channel.common_chan_attributes.uuid,
Original file line number Diff line number Diff line change 255255 border-color : var (--vscode-activityBarBadge-background );
256256 border-style : solid ;
257257 border-width : thin ;
258- padding-top : 5px ;
259- padding-bottom : 5px ;
260- padding-left : 15px ;
261- padding-right : 15px ;
258+ padding : 5px 15px ;
259+ }
260+
261+ button .timing :disabled {
262+ opacity : 0.6 ;
263+ cursor : not-allowed ;
264+ background-color : var (
265+ --vscode-editorWidget-background ,
266+ var (--vscode-input-background )
267+ );
268+ color : var (--vscode-disabledForeground , var (--vscode-input-foreground ));
269+ border-color : var (--vscode-editorWidget-border , var (--vscode-input-border ));
262270}
263271
264272.autorange {
Original file line number Diff line number Diff line change 8484 name ="start "
8585 automationID ="StepStart "
8686 (inputChange) ="submitStepData() "
87- [disabled] ="!selectedDeviceOption?.isValid "
87+ [disabled] ="!selectedDeviceOption?.isValid || listStep "
8888 > </ app-input-plain >
8989 < app-input-plain
9090 [(ngModel)] ="stop.value "
9494 name ="stepStop "
9595 automationID ="StepStop "
9696 (inputChange) ="submitStepData() "
97- [disabled] ="!selectedDeviceOption?.isValid "
97+ [disabled] ="!selectedDeviceOption?.isValid || listStep "
9898 > </ app-input-plain >
9999 </ div >
100100 < div >
157157 name ="style "
158158 automationID ="style "
159159 (toggleOptionChange) ="submitStepData() "
160- [disabled] ="!selectedDeviceOption?.isValid "
160+ [disabled] ="!selectedDeviceOption?.isValid || listStep "
161161 > </ app-input-toggle >
162162 </ div >
163163 < div class ="checkbox ">
183183 class ="timing "
184184 [attr.aria-label] ="'EditStepList' "
185185 (click) ="showStepListPopup() "
186- [disabled] ="!selectedDeviceOption?.isValid "
186+ [disabled] ="!selectedDeviceOption?.isValid || !listStep "
187187 >
188188 Edit
189189 </ button >
Original file line number Diff line number Diff line change 6565 name ="start "
6666 automationID ="SweepStart "
6767 (inputChange) ="submitSweepData() "
68- [disabled] ="!selectedDeviceOption?.isValid "
68+ [disabled] ="!selectedDeviceOption?.isValid || isListSweep "
6969 > </ app-input-plain >
7070 < app-input-plain
7171 [(ngModel)] ="stop.value "
7575 name ="stop "
7676 automationID ="SweepStop "
7777 (inputChange) ="submitSweepData() "
78- [disabled] ="!selectedDeviceOption?.isValid "
78+ [disabled] ="!selectedDeviceOption?.isValid || isListSweep "
7979 > </ app-input-plain >
8080 </ div >
8181 < div >
138138 name ="style "
139139 automationID ="style "
140140 (toggleOptionChange) ="submitSweepData() "
141- [disabled] ="!selectedDeviceOption?.isValid "
141+ [disabled] ="!selectedDeviceOption?.isValid || isListSweep "
142142 > </ app-input-toggle >
143143 </ div >
144144 < div >
Original file line number Diff line number Diff line change @@ -66,6 +66,7 @@ export class SweepComponent implements OnChanges {
6666 @Input ( ) sweepChannel : SweepChannel | undefined ;
6767 @Input ( ) isSweepExpanded = false ;
6868 @Input ( ) deviceList : Device [ ] = [ ] ;
69+ @Input ( ) isListSweep = false ;
6970 @Output ( ) emitSweepExpanderState = new EventEmitter < {
7071 uuid : string ;
7172 isExpanded : boolean ;
You can’t perform that action at this time.
0 commit comments