MCPcopy Index your code
hub / github.com/codeaashu/claude-code / renderRows

Method renderRows

src/server/web/public/terminal.js:7116–7123  ·  view source on GitHub ↗
(e3, t3)

Source from the content-addressed store, hash-verified

7114 return -1;
7115 }
7116 deregisterCharacterJoiner(e3) {
7117 return false;
7118 }
7119 renderRows(e3, t3) {
7120 if (!this._isAttached) {
7121 if (!(this._coreBrowserService.window.document.body.contains(this._core.screenElement) && this._charSizeService.width && this._charSizeService.height)) return;
7122 this._updateDimensions(), this._refreshCharAtlas(), this._isAttached = true;
7123 }
7124 for (const i3 of this._renderLayers) i3.handleGridChanged(this._terminal, e3, t3);
7125 this._glyphRenderer.value && this._rectangleRenderer.value && (this._glyphRenderer.value.beginFrame() ? (this._clearModel(true), this._updateModel(0, this._terminal.rows - 1)) : this._updateModel(e3, t3), this._rectangleRenderer.value.renderBackgrounds(), this._glyphRenderer.value.render(this._model), this._cursorBlinkStateManager.value && !this._cursorBlinkStateManager.value.isCursorVisible || this._rectangleRenderer.value.renderCursor());
7126 }

Callers

nothing calls this directly

Calls 9

_updateDimensionsMethod · 0.95
_refreshCharAtlasMethod · 0.95
_clearModelMethod · 0.95
_updateModelMethod · 0.95
handleGridChangedMethod · 0.80
beginFrameMethod · 0.80
renderBackgroundsMethod · 0.80
renderCursorMethod · 0.80
renderMethod · 0.45

Tested by

no test coverage detected