/** * Visit a block and return the resulting GUI component. * * @param object BlockSiteComponent $block * @return object Component * @access public * @since 1/15/07 */ public function visitBlock(BlockSiteComponent $block) { $guiContainer = parent::visitBlock($block); if ($guiContainer) { $guiContainer = $this->addBlockControls($block, $guiContainer); } return $guiContainer; }
/** * Visit a block and return the resulting GUI component. * * @param object BlockSiteComponent $block * @return object Component * @access public * @since 4/3/06 */ function visitTargetBlock() { $block = $this->_node; $guiContainer = parent::visitBlock($block); if ($guiContainer && $block->showComments()) { $commentManager = CommentManager::instance(); $guiContainer->add(new Heading($commentManager->getHeadingMarkup($block->getAsset()), 3), $block->getWidth(), null, null, TOP); $guiContainer->add(new Block($commentManager->getMarkup($block->getAsset()), STANDARD_BLOCK), $block->getWidth(), null, null, TOP); } return $guiContainer; }