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(); }