Handle pass-thru @if nodes.
This commit is contained in:
parent
658e543c0d
commit
b9af766886
@ -31,15 +31,19 @@ module Sass
|
|||||||
end
|
end
|
||||||
class IfNode < Node
|
class IfNode < Node
|
||||||
def to_sass
|
def to_sass
|
||||||
sass_str = %Q{@if #{@expr.inspect unless @expr.nil?}
|
if @expr.nil?
|
||||||
- #{children_to_sass}
|
children_to_sass
|
||||||
-}.gsub(/^\s+-/,'')
|
else
|
||||||
if @else
|
sass_str = %Q{@if #{@expr.to_sass}
|
||||||
sass_str << %Q{@else
|
- #{children_to_sass}
|
||||||
- #{tab @else.to_sass}
|
|
||||||
-}.gsub(/^\s+-/,'')
|
-}.gsub(/^\s+-/,'')
|
||||||
|
if @else
|
||||||
|
sass_str << %Q{@else
|
||||||
|
- #{tab @else.to_sass}
|
||||||
|
-}.gsub(/^\s+-/,'')
|
||||||
|
end
|
||||||
|
sass_str
|
||||||
end
|
end
|
||||||
sass_str
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
class DebugNode < Node
|
class DebugNode < Node
|
||||||
|
Loading…
Reference in New Issue
Block a user