Sha256: d7e606bdd0b1a6552324666f48df3dcb909dade0acf9350b08a7c6e23c434463
Contents?: true
Size: 925 Bytes
Versions: 3
Compression:
Stored size: 925 Bytes
Contents
<?php /* SVN FILE: $Id: HamlCssFilter.php 99 2010-06-13 14:12:08Z chris.l.yates $ */ /** * CSS Filter for {@link http://haml-lang.com/ Haml} class file. * @author Chris Yates <chris.l.yates@gmail.com> * @copyright Copyright (c) 2010 PBM Web Development * @license http://phamlp.googlecode.com/files/license.txt * @package PHamlP * @subpackage Haml.filters */ /** * CSS Filter for {@link http://haml-lang.com/ Haml} class. * Surrounds the filtered text with <style> and CDATA tags. * Useful for including inline CSS. * @package PHamlP * @subpackage Haml.filters */ class HamlCssFilter extends HamlBaseFilter { /** * Run the filter * @param string text to filter * @return string filtered text */ public function run($text) { return "<style type=\"text/css\">\n/*<![CDATA[*/\n" . preg_replace(HamlParser::MATCH_INTERPOLATION, '<?php echo \1; ?>', $text) . "/*]]>*/\n</style>\n"; } }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
frontsau-0.0.3 | lib/Phamlp/haml/filters/HamlCssFilter.php |
frontsau-0.0.2 | lib/Phamlp/haml/filters/HamlCssFilter.php |
frontsau-0.0.1 | lib/Phamlp/haml/filters/HamlCssFilter.php |