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

Method insertLineNumber

deps/v8/tools/turbolizer/src/views/code-view.ts:273–282  ·  view source on GitHub ↗
(lineElement: HTMLElement, lineNumber: number)

Source from the content-addressed store, hash-verified

271 }
272
273 private insertLineNumber(lineElement: HTMLElement, lineNumber: number): void {
274 const lineNumberElement = document.createElement("div");
275 lineNumberElement.classList.add("line-number");
276 lineNumberElement.dataset.lineNumber = String(lineNumber);
277 lineNumberElement.innerText = String(lineNumber);
278 lineElement.insertBefore(lineNumberElement, lineElement.firstChild);
279 for (const sourcePosition of this.sourceResolver.lineToSourcePositions(lineNumber - 1)) {
280 this.addHtmlElementToSourcePosition(sourcePosition, lineElement);
281 }
282 }
283}

Callers 1

initializeCodeMethod · 0.95

Calls 5

StringClass · 0.85
createElementMethod · 0.80
lineToSourcePositionsMethod · 0.80
addMethod · 0.65

Tested by

no test coverage detected