Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/components/bitrix/sender.im.message/templates/.default/
Upload File :
Current File : /var/www/homesaver/www/bitrix/components/bitrix/sender.im.message/templates/.default/template.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 */

use Bitrix\Main\Web\Json;
use Bitrix\Main\Localization\Loc;

$containerId = 'sender-im-message-editor';

\Bitrix\Main\UI\Extension::load([
	'ui.design-tokens',
	'ui.fonts.opensans',
	'ai.picker',
]);
?>
<script>
	BX.ready(function () {
		BX.Sender.Im.Message.init(<?=Json::encode([
			'containerId' => $containerId,
			'actionUrl' => $arResult['ACTION_URL'],
			'mess' => [],
			'isAITextAvailable' => $arResult['isAITextAvailable'] ? 'Y' : 'N',
			'AITextContextId' => $arResult['AITextContextId'],
		])?>);
	});
</script>
<div class="bx-im-sender-value">
<div id="<?=htmlspecialcharsbx($containerId)?>" class="sender-im-message-wrap">
	<div class="sender-im-message-title"><?=Loc::getMessage('SENDER_IM_MESSAGE_TEXT_TITLE')?></div>
	<div class="sender-im-message-text">
		<textarea class="sender-im-message-textarea"
			data-role="input"
			name="<?=htmlspecialcharsbx($arParams['INPUT_NAME'])?>"
			><?=htmlspecialcharsbx($arResult['VALUE'])?></textarea>
		<div class="sender-im-message-count">
			<div class="sender-im-text-editor-panel-tools">
				<?php if ($arResult['isAITextAvailable']): ?>
					<span class="sender-im-text-editor-panel-tools-item sender-im-text-editor-panel-tools-ai-text" data-bx-im-panel-tools-button="ai-text"></span>
				<?php endif; ?>
			</div>
			<div class="sender-im-message-count-inner">
				<span class="sender-im-message-count-name"><?=Loc::getMessage('SENDER_IM_MESSAGE_TEXT_COUNT')?></span>
				<span data-role="counter" class="sender-im-message-count-number"></span>
			</div>
		</div>
	</div>
</div>
<? if($arResult['TEMPLATE_OPTIONS_SELECTOR']): ?>
	<span data-tag="<?=htmlspecialcharsbx(Json::encode($arResult['TEMPLATE_OPTIONS_SELECTOR']));?>"></span>
<? endif; ?>
</div>