PHP Class SassCompactRenderer
Each CSS rule takes up only one line, with every property defined on that
line. Nested rules are placed next to each other with no newline, while
groups of rules have newlines between them.
Show file
Open project: richthegeek/phpsass
Class Usage Examples
Public Methods
Protected Methods
Method Details
between()
protected method
Renders the brace between the selectors and the properties
protected between ( ) : string |
return |
string |
the brace between the selectors and the properties |
Renders the brace at the end of the rule
protected end ( ) : string |
return |
string |
the brace between the rule and its properties |
renderDebug()
protected method
If the node has the debug_info options set true the line number and filename
are rendered in a format compatible with
{@link https://addons.mozilla.org/en-US/firefox/addon/firecompass-for-firebug/ FireCompass}.
Else if the node has the line_numbers option set true the line number and
filename are rendered in a comment.
protected renderDebug ( SassNode $node ) : string |
$node |
SassNode |
the node being rendered |
return |
string |
the debug information |
renderDirective()
public method
public renderDirective ( SassNode $node, array $properties ) : string |
$node |
SassNode |
the node being rendered |
$properties |
array |
properties of the directive |
return |
string |
the rendered directive |
renderProperties()
public method
renderProperty()
public method
renderRule()
public method
renderSelectors()
protected method