MCPcopy Create free account
hub / github.com/nodejs/node / constructor

Method constructor

deps/v8/tools/turbolizer/src/resizer.ts:22–52  ·  view source on GitHub ↗
(resizer: Resizer)

Source from the content-addressed store, hash-verified

20 rangesCollapseHor: HTMLElement;
21
22 constructor(resizer: Resizer) {
23 this.resizer = resizer;
24 this.sourceExpand = document.getElementById(C.SOURCE_EXPAND_ID);
25 this.sourceCollapse = document.getElementById(C.SOURCE_COLLAPSE_ID);
26 this.disassemblyExpand = document.getElementById(C.DISASSEMBLY_EXPAND_ID);
27 this.disassemblyCollapse = document.getElementById(C.DISASSEMBLY_COLLAPSE_ID);
28 this.rangesShowHide = document.getElementById(C.SHOW_HIDE_RANGES_ID);
29 this.rangesExpandVert = document.getElementById(C.RANGES_EXPAND_VERT_ID);
30 this.rangesCollapseVert = document.getElementById(C.RANGES_COLLAPSE_VERT_ID);
31 this.rangesExpandHor = document.getElementById(C.RANGES_EXPAND_HOR_ID);
32 this.rangesCollapseHor = document.getElementById(C.RANGES_COLLAPSE_HOR_ID);
33
34 document.getElementById(C.SHOW_HIDE_SOURCE_ID).addEventListener("click", () => {
35 this.resizer.resizerLeft.classed("snapped", !this.resizer.resizerLeft.classed("snapped"));
36 this.setSourceExpanded(!this.sourceExpand.classList.contains("invisible"));
37 this.resizer.updatePanes();
38 });
39
40 document.getElementById(C.SHOW_HIDE_DISASSEMBLY_ID).addEventListener("click", () => {
41 this.resizer.resizerRight.classed("snapped", !this.resizer.resizerRight.classed("snapped"));
42 this.setDisassemblyExpanded(!this.disassemblyExpand.classList.contains("invisible"));
43 this.resizer.updatePanes();
44 });
45
46 this.rangesShowHide.dataset.expanded = "1";
47 this.rangesShowHide.addEventListener("click", () => {
48 this.resizer.resizerRanges.classed("snapped", !this.resizer.resizerRanges.classed("snapped"));
49 this.setRangesExpanded(this.rangesShowHide.dataset.expanded !== "1");
50 this.resizer.updatePanes();
51 });
52 }
53
54 public restoreExpandedState(): void {
55 this.resizer.resizerLeft.classed("snapped", !storageGetItem("expandedState-source", true));

Callers

nothing calls this directly

Calls 6

setSourceExpandedMethod · 0.95
setRangesExpandedMethod · 0.95
updatePanesMethod · 0.80
addEventListenerMethod · 0.65
containsMethod · 0.45

Tested by

no test coverage detected