MCPcopy
hub / github.com/webpack/webpack / _showTableInTable

Function _showTableInTable

test/configCases/inner-graph/issue-11678/module.js:1271–1330  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1269 }
1270}
1271async function _showTableInTable() {
1272 const tableOverlay = $(_tableOverlayClass);
1273 $(".form_wrapper").addClass("serviceslist");
1274 const parentTableWidth = $(_showTableInElement).getWidth();
1275 const parentTableHeight = $(_showTableInElement).getHeight();
1276 tableOverlay.css({ width: parentTableWidth, height: parentTableHeight });
1277 tableOverlay
1278 .find(".title span.label1")
1279 .html(_getParentDescription(_getModuleName()));
1280 if (_positionSettings.parent.headerStatus !== "") {
1281 tableOverlay
1282 .find(".title .headerstatus")
1283 .html(
1284 `<div class="metainfo headerstatus_inner">${TC.status}: <span class="label1">${_positionSettings.parent.headerStatus}</span></div>`
1285 );
1286 }
1287 tableOverlay.find(_tableContainerId).css({
1288 width: parentTableWidth - 2,
1289 height:
1290 parentTableHeight -
1291 tableOverlay.find(".title").getHeight() -
1292 _tableOverlayOffsetLeft
1293 });
1294 tableOverlay.css({ visibility: "visible" });
1295 await _createToolbarTable(buttons.STATE.initialize);
1296 _rerenderTable();
1297 _tableObject.on(CALLBACK_EVENTS.SELECTIONCHANGED, async currentRows => {
1298
1299 console.log("currentRows", currentRows);
1300
1301 const btnCancel = buttonClasses.cancel;
1302 if (
1303 !triggerSelectionChangeEvent &&
1304 prevRows !== null &&
1305 currentRows[0].jpos_posno === prevRows[0].jpos_posno
1306 ) {
1307 return false;
1308 }
1309
1310 if (_isButtonPresent(btnCancel)) {
1311 _getButtonSelectorObject(btnCancel).trigger("click");
1312 } else {
1313 prevRows = currentRows;
1314 await onClickTable(currentRows, buttons.STATE.show);
1315 }
1316 return false;
1317 });
1318 _tableObject.on(CALLBACK_EVENTS.LAYOUTCHANGED, tableConfig =>
1319 saveUniversalTableLayout(_tableLayoutInfo.moduleName, tableConfig)
1320 );
1321 _tableObject.on(CALLBACK_EVENTS.DRAG, (sourceRows, targetRows) =>
1322 moveTableRow(sourceRows, targetRows)
1323 );
1324 _tableObject.on(CALLBACK_EVENTS.FILTERCHANGED, async tableConfig => {
1325
1326 console.log("FILTERCHANGED", tableConfig, _tableObject.getFilter());
1327
1328 await onReloadTable();

Callers 1

Calls 12

$Function · 0.85
_getParentDescriptionFunction · 0.85
_getModuleNameFunction · 0.85
_createToolbarTableFunction · 0.85
_rerenderTableFunction · 0.85
_isButtonPresentFunction · 0.85
_getButtonSelectorObjectFunction · 0.85
onClickTableFunction · 0.85
moveTableRowFunction · 0.85
onReloadTableFunction · 0.85
cssMethod · 0.80
logMethod · 0.80

Tested by

no test coverage detected