MCPcopy
hub / github.com/webpack/webpack / bindTaskProgress

Function bindTaskProgress

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

Source from the content-addressed store, hash-verified

1569 }
1570}
1571function bindTaskProgress(data) {
1572 const elem = _formObject.getElementByName(BEC.PERCCOMPLETED);
1573 let obj;
1574 if (data.basic.isTask) {
1575 obj = {
1576 element: $("#" + elem.getId()),
1577 showpercent: Number(_staticData.settings.taskShowPerc),
1578 prefreopen: Number(_staticData.settings.privTaskReopen),
1579 taskid: data.task.taskID,
1580 status: data.task.taskStatus,
1581 percent: data.task.percCompleted,
1582 decisionResult: false
1583 };
1584 } else {
1585
1586 obj = {
1587 element: $("#" + elem.getId()),
1588 showpercent: Number(_staticData.settings.taskShowPerc),
1589 prefreopen: Number(_staticData.settings.privTaskReopen),
1590 taskid: null,
1591 status: 1,
1592 percent: 0,
1593 decisionResult: false
1594 };
1595 }
1596 _pluginObj[BEC.PERCCOMPLETED] = obj;
1597 progressbar = createTaskProgress(
1598 obj.element,
1599 obj.taskid,
1600 obj.showpercent,
1601 obj.prefreopen,
1602 obj.status,
1603 obj.percent
1604 );
1605 progressbar.on("change", function (values) {
1606
1607 progressbar.setStatusOnSuccess();
1608
1609
1610 _pluginObj[BEC.PERCCOMPLETED] = values;
1611 formHelper.setCompleteDate(values.status, _formObject, _staticData);
1612 });
1613 if (_formEvent !== buttons.STATE.edit && _formEvent !== buttons.STATE.new) {
1614 progressbar.setDisabled();
1615 }
1616 if (!data.basic.isTask) {
1617 progressbar.setDisabled();
1618 }
1619}
1620function _bindPluginsAfterFormRender(positionTypeId) {
1621 switch (_getModuleName()) {
1622 case ModuleNameEnum.JOB:

Callers 1

Calls 2

$Function · 0.85
getIdMethod · 0.45

Tested by

no test coverage detected