MCPcopy
hub / github.com/webpack/webpack / _setCostsButton

Function _setCostsButton

test/configCases/inner-graph/issue-11678/module.js:2501–2550  ·  view source on GitHub ↗
(positionTypeId, event)

Source from the content-addressed store, hash-verified

2499 }
2500}
2501function _setCostsButton(positionTypeId, event) {
2502 switch (event) {
2503
2504 case buttons.STATE.initialize:
2505 break;
2506
2507 case buttons.STATE.show:
2508 break;
2509
2510 case buttons.STATE.reset:
2511 break;
2512
2513 case buttons.STATE.edit:
2514 case buttons.STATE.new:
2515 switch (_getModuleName()) {
2516 case ModuleNameEnum.SIHEADER:
2517 if (
2518 _.includes(
2519 [POSITIONTYPES.EXTERNAL, POSITIONTYPES.MEDIA],
2520 positionTypeId
2521 )
2522 ) {
2523 formHelper.addButtonFormPageCosts(
2524 _staticData,
2525 _formObject,
2526 BEC.NCHCOSTCENTRE
2527 );
2528 }
2529 break;
2530 case ModuleNameEnum.CIHEADER:
2531 if (_.includes([POSITIONTYPES.INTCOSTS], positionTypeId)) {
2532 formHelper.addButtonFormPageCosts(
2533 _staticData,
2534 _formObject,
2535 BEC.NCHCOSTCENTRE
2536 );
2537 }
2538 break;
2539 case ModuleNameEnum.JOB:
2540 case ModuleNameEnum.CEHEADER:
2541 case ModuleNameEnum.ORDER:
2542 break;
2543 default:
2544 throw new Error('Invalid type "_getModuleName()"');
2545 }
2546 break;
2547 default:
2548 throw new Error('Invalid event _setCostsButton("' + event + '")');
2549 }
2550}
2551function reOpenTaskButton(positionTypeId, event) {
2552 switch (_getModuleName()) {
2553

Callers 2

_showFormFunction · 0.85

Calls 1

_getModuleNameFunction · 0.85

Tested by

no test coverage detected