57 lines
2.1 KiB
PHP
57 lines
2.1 KiB
PHP
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
|
||
/** @var array $arParams */
|
||
/** @var array $arResult */
|
||
/** @global CMain $APPLICATION */
|
||
/** @global CUser $USER */
|
||
/** @global CDatabase $DB */
|
||
/** @var CBitrixComponentTemplate $this */
|
||
/** @var string $templateName */
|
||
/** @var string $templateFile */
|
||
/** @var string $templateFolder */
|
||
/** @var string $componentPath */
|
||
/** @var CBitrixComponent $component */
|
||
$this->setFrameMode(true);
|
||
?>
|
||
<?
|
||
CJSCore::Init(['popup']);
|
||
?>
|
||
<script>
|
||
// BX.element - элемент, к которому будет привязано окно, если null – окно появится по центру экрана
|
||
BX.ready(function () {
|
||
window.personal_data_popup = BX.PopupWindowManager.create("popup-message", BX('#personal_data'), {
|
||
content: "<?= str_replace(["\n","\r"],["<br>","<br>"],$arResult['AGREEMENT']); ?>",
|
||
width: '80wv', // ширина окна
|
||
height: '80hv', // высота окна
|
||
zIndex: 100, // z-index
|
||
closeIcon: {
|
||
// объект со стилями для иконки закрытия, при null - иконки не будет
|
||
opacity: 1
|
||
},
|
||
titleBar: 'Политика обработки персональных данных',
|
||
closeByEsc: true, // закрытие окна по esc
|
||
darkMode: false, // окно будет светлым или темным
|
||
autoHide: false, // закрытие при клике вне окна
|
||
draggable: false, // можно двигать или нет
|
||
resizable: true, // можно ресайзить
|
||
min_height: 100, // минимальная высота окна
|
||
min_width: 100, // минимальная ширина окна
|
||
lightShadow: false, // использовать светлую тень у окна
|
||
angle: false, // появится уголок
|
||
overlay: {
|
||
// объект со стилями фона
|
||
backgroundColor: 'black',
|
||
opacity: 500
|
||
},
|
||
events: {
|
||
onPopupShow: function() {
|
||
// Событие при показе окна
|
||
},
|
||
onPopupClose: function() {
|
||
// Событие при закрытии окна
|
||
}
|
||
}
|
||
});
|
||
|
||
//popup.show();
|
||
});
|
||
</script>
|