MCPcopy Index your code
hub / github.com/microsoft/vscode-cpptools / onShowAdvanced

Method onShowAdvanced

Extension/ui/settings.ts:132–146  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

130 }
131
132 private onShowAdvanced(): void {
133 // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
134 const isShown: boolean = document.getElementById(elementId.advancedSection)!.style.display === "block";
135 // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
136 document.getElementById(elementId.advancedSection)!.style.display = isShown ? "none" : "block";
137
138 // Save view state
139 this.vsCodeApi.setState({ advancedShown: !isShown });
140
141 // Update chevron on button
142 // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
143 const element: HTMLElement = document.getElementById(elementId.showAdvanced)!;
144 element.classList.toggle("collapse");
145 element.classList.toggle("expand");
146 }
147
148 private onAddConfigBtn(): void {
149 this.showElement(elementId.addConfigDiv, false);

Callers

nothing calls this directly

Calls 1

setStateMethod · 0.80

Tested by

no test coverage detected