Example #1
0
 public function optimize(Renderer $renderer, Filter $filter, $options)
 {
     $renderer->pushSavedIndent($renderer->getIndent());
     $renderer->setIndent(0);
     $this->renderFilter($renderer, $filter);
     $renderer->setIndent($renderer->popSavedIndent());
 }
Example #2
0
 public function optimize(Renderer $renderer, Filter $node, $options)
 {
     foreach ($node->getChilds() as $line) {
         $content = '';
         foreach ($line->getContent()->getChilds() as $child) {
             $content .= $child->getContent();
         }
         $renderer->write($content);
     }
 }
Example #3
0
 public function optimize(Renderer $renderer, Filter $filter, $options)
 {
     $renderer->write('<script type="text/javascript">');
     if ($options['cdata'] === true) {
         $renderer->write('//<![CDATA[');
     }
     $renderer->indent();
     $this->renderFilter($renderer, $filter);
     $renderer->undent();
     if ($options['cdata'] === true) {
         $renderer->write('//]]>');
     }
     $renderer->write('</script>');
 }
Example #4
0
 public function optimize(Renderer $renderer, Filter $node, $options)
 {
     $renderer->write('<style type="text/css">');
     if ($options['cdata'] === true) {
         $renderer->write('/*<![CDATA[*/');
     }
     $renderer->indent();
     $this->renderFilter($renderer, $node);
     $renderer->undent();
     if ($options['cdata'] === true) {
         $renderer->write('/*]]>*/');
     }
     $renderer->write('</style>');
 }
Example #5
0
 public function optimize(Renderer $renderer, Filter $node, $options)
 {
     $renderer->write($this->filter($this->getContent($node), array(), $options));
 }
Example #6
0
 public function optimize(Renderer $renderer, Filter $node, $options)
 {
     $renderer->write('<?php')->indent();
     $this->renderFilter($renderer, $node);
     $renderer->undent()->write('?>');
 }