Пример #1
0
 public function show()
 {
     $DivCnt = new Tag('div');
     $DivCnt->Att('id', 'osy-menu-container')->att('data-sid', $this->Sid);
     $DisplaySubmenu = count($this->dataApp) > 1 ? "display:none;" : "";
     foreach ($this->dataApp as $app) {
         $DivApp = $DivCnt->Add(tag::create('div'));
         $DivApp->Att('class', 'osy-menu')->Att('onclick', 'MenuTurn(this)')->Att('onselectstart', 'return false')->Att('onmousedown', 'event.preventDefault&&event.preventDefault();')->Add(tag::create('p'))->Add($app['prp']['ico'] . $app['prp']['tit']);
         $DivSub = $DivCnt->Add(tag::create('div'));
         $DivSub->Att('class', 'osy-sub-menu')->Att('style', $DisplaySubmenu)->Att('onselectstart', 'return false')->Att('onmousedown', 'event.preventDefault&&event.preventDefault();');
         $ul = $DivSub->Add(tag::create('ul'));
         $this->dataMenu = $app['men'];
         $this->buildMenu($ul);
     }
     return $DivCnt->Get();
 }