Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 function IncludeStringAfter($arIcons = false, $arParams = array())
 {
     return $this->editArea->IncludeStringAfter($arIcons, $arParams);
 }