Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/components/bitrix/ui.toolbar/templates/.default/
Upload File :
Current File : /var/www/homesaver/www/bitrix/components/bitrix/ui.toolbar/templates/.default/common.php

<?

use Bitrix\UI\Toolbar;

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true)
{
	die();
}

$this->setFrameMode(true);

\Bitrix\Main\UI\Extension::load(['ui.design-tokens', 'ui.fonts.opensans']);

$toolbarManager = Toolbar\Manager::getInstance();
if($arResult["TOOLBAR_ID"] != "")
{
	$toolbar = $toolbarManager->getToolbarById($arResult["TOOLBAR_ID"]);
}
else
{
	$toolbar = $toolbarManager->getToolbarById(Toolbar\Facade\Toolbar::DEFAULT_ID);
}

$filter = $toolbar->getFilter();
$afterTitleButtons = $toolbar->renderAfterTitleButtons();
$rightButtons = $toolbar->renderRightButtons();
$filterButtons = $toolbar->renderAfterFilterButtons();
?>

<div id="<?=$arResult["CONTAINER_ID"]?>" class="ui-toolbar">
	<? if($afterTitleButtons <> ''): ?><?
		?>
		<div class="ui-toolbar-after-title-buttons"><?= $afterTitleButtons ?></div><?
	endif;

	if($filter <> ''):
		?>
		<div class="ui-toolbar-filter-box"><?= $filter ?><?
		if($filterButtons <> ''): ?><?
			?>
			<div class="ui-toolbar-filter-buttons"><?= $filterButtons ?></div><?
		endif
		?></div><?
	endif;

	if($rightButtons <> ''):?><?
		?>
		<div class="ui-toolbar-right-buttons"><?= $rightButtons ?></div><?
	endif ?>
</div>

<script>
	BX.UI.ToolbarManager.create(Object.assign(<?=\Bitrix\Main\Web\Json::encode([
		"id" => $toolbar->getId(),
		"titleMinWidth" => $toolbar->getTitleMinWidth(),
		"titleMaxWidth" => $toolbar->getTitleMaxWidth(),
		"buttonIds" => array_map(function(\Bitrix\UI\Buttons\BaseButton $button){
			return $button->getUniqId();
		}, $toolbar->getButtons()),
    ])?>,
		{
			target: document.getElementById('<?=$arResult["CONTAINER_ID"]?>')
		}
	));
</script>