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/js/sender/consent/preview/src/ |
Upload File : |
import {Layout} from 'ui.sidepanel.layout'; import PreviewContent from './view/previewcontent.js'; export class ConsentPreview { constructor() { } static open(consentId) { if (!consentId) { return; } const view = (new PreviewContent()); BX.SidePanel.Instance.open("sender:consent-preview", { width: 800, cacheable: false, contentCallback: () => { return Layout.createContent({ extensions:[ 'ui.buttons', 'ui.buttons.icons', 'ui.notification', 'ui.sidepanel-content', 'ui.sidepanel.layout', 'sender.consent.preview', ], content () { BX.ajax.runAction('sender.consentPreview.loadData', { json: { id:consentId }, }).then((response) => { view.setText(response.data.consentBody) || ""; view.setApproveBtn(response.data.approveBtnText); view.setRejectBtn(response.data.rejectBtnText); }, (response) => { // view.setText(response.data.consent); }); return view.getTemplate(); }, buttons ({cancelButton}) { return [ cancelButton, ]; }, }); }, }); } }