MCPcopy
hub / github.com/webpack/webpack / _createToolbarTable

Function _createToolbarTable

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

Source from the content-addressed store, hash-verified

434 }
435}
436async function _createToolbarTable(setEvent) {
437 const data = _getDataFromSelectedEntry();
438 const toolbar = new SplitViewMenu.Toolbar("table");
439 console.log("_createToolbarTable(", setEvent, ")");
440 switch (setEvent) {
441
442 case buttons.STATE.initialize:
443 switch (_getModuleName()) {
444 case ModuleNameEnum.JOB:
445 toolbar.add(_buttonSortPosition(onSortPosition));
446 if (
447 privileges.getPrivilege(
448 _staticData,
449 privileges.PRIVILEGE.CREATEFROMTEMPL
450 )
451 ) {
452 toolbar.add(buttonInsertFromTemplate(onInsertFromTemplateDialog));
453 }
454 if (
455 privileges.getPrivilege(_staticData, privileges.PRIVILEGE.MODIFY) &&
456 getSelectionCount() > 0
457 ) {
458 toolbar.add(_buttonDefineLayout(onDefineLayout));
459 }
460 toolbar.add(_buttonSortManual(onSortManual), "right");
461 break;
462 case ModuleNameEnum.SIHEADER:
463
464 if (
465 privileges.getPrivilege(
466 _staticData,
467 privileges.PRIVILEGE.SICONNECTPOSITION
468 ) &&
469 _positionSettings.settings[SETTINGS.CREATABLE]
470 ) {
471 toolbar.add(_buttonConnectPosition(onConnectPosition));
472 }
473 toolbar.add(_buttonSortManual(onSortManual), "right");
474 break;
475 case ModuleNameEnum.CEHEADER:
476 toolbar.add(_buttonSortPosition(onSortPosition));
477 if (
478 privileges.getPrivilege(_staticData, privileges.PRIVILEGE.MODIFY) &&
479 getSelectionCount() > 0
480 ) {
481 toolbar.add(_buttonDefineLayout(onDefineLayout));
482 }
483 if (
484 privileges.getPrivilege(
485 _staticData,
486 privileges.PRIVILEGE.CREATEFROMTEMPL
487 )
488 ) {
489 toolbar.add(buttonInsertFromTemplate(onInsertFromTemplateDialog));
490 }
491 if (
492 privileges.getPrivilege(_staticData, privileges.PRIVILEGE.AUTOSUMS)
493 ) {

Callers 4

getDataAndShowTableFunction · 0.85
onClickTableFunction · 0.85
_showTableInTableFunction · 0.85
_removeDetailsFunction · 0.85

Calls 15

_getModuleNameFunction · 0.85
_buttonSortPositionFunction · 0.85
getSelectionCountFunction · 0.85
_buttonDefineLayoutFunction · 0.85
_buttonSortManualFunction · 0.85
_buttonConnectPositionFunction · 0.85
_buttonAutoSumsFunction · 0.85
getPKfromModuleFunction · 0.85
_buttonShiftUpPositionFunction · 0.85
_buttonShiftDownPositionFunction · 0.85
onCopyListFunction · 0.85

Tested by

no test coverage detected