(data)
| 1569 | } |
| 1570 | } |
| 1571 | function 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 | } |
| 1620 | function _bindPluginsAfterFormRender(positionTypeId) { |
| 1621 | switch (_getModuleName()) { |
| 1622 | case ModuleNameEnum.JOB: |
no test coverage detected