/** * handles the event core_block_abstract_to_html_after * @param Varien_Event $observer */ public function blockToHtmlAfter($observer) { if (Mage::helper('cssoptim')->isEnabled()) { $block = $observer->getBlock(); if (isset($block) && $block instanceof Mage_Page_Block_Html) { $transport = $observer->getTransport(); $transport->setHtml($block->getLayout()->createBlock('cssoptim/afterdocument', 'afterdocument')->setContentHtml($transport->getHtml())->toHtml()); } } }