Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/activities/bitrix/eventdrivenactivity/src/ |
Upload File : |
import { Dom } from 'main.core'; const SequentialWorkflowActivity = window.SequentialWorkflowActivity; export class EventDrivenActivity extends SequentialWorkflowActivity { constructor() { super(); this.Type = 'EventDrivenActivity'; this.DrawSequentialWorkflowActivity = this.Draw; this.Draw = this.#draw.bind(this); this.AfterSDraw = this.#afterSequenceDraw.bind(this); this.SetError = this.#setError.bind(this); } #draw(wrapper) { if (this.parentActivity.Type === 'StateActivity') { this.DrawSequentialWorkflowActivity(wrapper); } else { this.DrawSequenceActivity(wrapper); } } #afterSequenceDraw() { if (this.parentActivity.Type === 'StateActivity' && this.childsContainer.rows.length > 2) { Dom.style(this.childsContainer.rows[0], 'display', 'none'); Dom.style(this.childsContainer.rows[1], 'display', 'none'); } } #setError(hasError, setFocus) { this.parentActivity.SetError(hasError, setFocus); } }