MCPcopy Index your code
hub / github.com/json-editor/json-editor / refreshTabs

Method refreshTabs

src/editors/array.js:323–335  ·  view source on GitHub ↗
(refreshHeaders)

Source from the content-addressed store, hash-verified

321 }
322
323 refreshTabs (refreshHeaders) {
324 this.rows.forEach(row => {
325 if (!row.tab) return
326
327 if (refreshHeaders) {
328 row.tab_text.textContent = row.getHeaderText()
329 } else if (row.tab === this.active_tab) {
330 this.theme.markTabActive(row)
331 } else {
332 this.theme.markTabInactive(row)
333 }
334 })
335 }
336
337 ensureArraySize (value) {
338 if (!(Array.isArray(value))) value = [value]

Callers 9

onChildEditorChangeMethod · 0.95
setValueMethod · 0.95
addRowMethod · 0.95
_createDeleteButtonMethod · 0.95
_createMoveUpButtonMethod · 0.95
_createMoveDownButtonMethod · 0.95
_supportDragDropMethod · 0.95
_createAddRowButtonMethod · 0.95

Calls 3

getHeaderTextMethod · 0.80
markTabActiveMethod · 0.45
markTabInactiveMethod · 0.45

Tested by

no test coverage detected