function __GetEditAreas() { $res = '<script type="text/javascript">'; $res_ready = ''; foreach ($this->arEditAreas as $areaId => $arIcons) { $arJSIcons = array(); foreach ($arIcons as $arIcon) { $arJSIcons[] = CEditArea::GetJSIcon($arIcon); } $arJSParams = array('parent' => $areaId, 'menu' => $arJSIcons); $res_ready .= '(new BX.CMenuOpener(' . CUtil::PhpToJsObject($arJSParams) . ')).Show();' . "\r\n"; $res_ready .= 'BX.admin.setComponentBorder(\'' . CUtil::JSEscape($areaId) . '\');' . "\r\n"; } $res .= 'if(window.BX)BX.ready(function(){' . $res_ready . '});'; $res .= '</script>'; echo $res; }
function IncludeStringAfter($arIcons = false, $arParams = array()) { return $this->editArea->IncludeStringAfter($arIcons, $arParams); }