PHP 클래스 SassCompressedRenderer

Compressed style takes up the minimum amount of space possible, having no whitespace except that necessary to separate selectors and a newline at the end of the file. It's not meant to be human-readable
상속: extends SassRenderer
파일 보기 프로젝트 열기: richthegeek/phpsass 1 사용 예제들

공개 메소드들

메소드 설명
renderComment ( SassNode $node ) : string Renders a comment.
renderDirective ( SassNode $node, array $properties ) : string Renders a directive.
renderProperties ( SassNode $node, array $properties ) : string Renders properties.
renderProperty ( SassNode $node ) : string Renders a property.
renderRule ( SassNode $node, array $properties, string $rules ) : string Renders a rule.

보호된 메소드들

메소드 설명
between ( ) : string Renders the brace between the selectors and the properties
end ( ) : string Renders the brace at the end of the rule
getIndent ( SassNode $node ) : string Returns the indent string for the node
renderSelectors ( SassNode $node ) : string Renders the rule's selectors

메소드 상세

between() 보호된 메소드

Renders the brace between the selectors and the properties
protected between ( ) : string
리턴 string the brace between the selectors and the properties

end() 보호된 메소드

Renders the brace at the end of the rule
protected end ( ) : string
리턴 string the brace between the rule and its properties

getIndent() 보호된 메소드

Returns the indent string for the node
protected getIndent ( SassNode $node ) : string
$node SassNode the node to return the indent string for
리턴 string the indent string for this SassNode

renderComment() 공개 메소드

Renders a comment.
public renderComment ( SassNode $node ) : string
$node SassNode the node being rendered
리턴 string the rendered comment

renderDirective() 공개 메소드

Renders a directive.
public renderDirective ( SassNode $node, array $properties ) : string
$node SassNode the node being rendered
$properties array properties of the directive
리턴 string the rendered directive

renderProperties() 공개 메소드

Renders properties.
public renderProperties ( SassNode $node, array $properties ) : string
$node SassNode the node being rendered
$properties array properties to render
리턴 string the rendered properties

renderProperty() 공개 메소드

Renders a property.
public renderProperty ( SassNode $node ) : string
$node SassNode the node being rendered
리턴 string the rendered property

renderRule() 공개 메소드

Renders a rule.
public renderRule ( SassNode $node, array $properties, string $rules ) : string
$node SassNode the node being rendered
$properties array rule properties
$rules string rendered rules
리턴 string the rendered directive

renderSelectors() 보호된 메소드

Renders the rule's selectors
protected renderSelectors ( SassNode $node ) : string
$node SassNode the node being rendered
리턴 string the rendered selectors