mirror of
https://github.com/haml/haml.git
synced 2022-11-09 12:33:31 -05:00
[Sass] Move the RootNode error-checking of PropNodes to cssize.
This commit is contained in:
parent
affc5c4d1d
commit
af03f8c697
1 changed files with 8 additions and 6 deletions
|
@ -32,6 +32,14 @@ module Sass
|
|||
|
||||
protected
|
||||
|
||||
def cssize!(*args)
|
||||
super
|
||||
return unless child = children.find {|c| c.is_a?(PropNode)}
|
||||
message = "Properties aren't allowed at the root of a document." +
|
||||
child.pseudo_class_selector_message
|
||||
raise Sass::SyntaxError.new(message, :line => child.line)
|
||||
end
|
||||
|
||||
# Computes the CSS corresponding to this Sass tree.
|
||||
#
|
||||
# @param args [Array] ignored
|
||||
|
@ -41,12 +49,6 @@ module Sass
|
|||
def _to_s(*args)
|
||||
result = String.new
|
||||
children.each do |child|
|
||||
if child.is_a? PropNode
|
||||
message = "Properties aren't allowed at the root of a document." +
|
||||
child.pseudo_class_selector_message
|
||||
raise Sass::SyntaxError.new(message, :line => child.line)
|
||||
end
|
||||
|
||||
next if child.invisible?
|
||||
child_str = child.to_s(1)
|
||||
result << child_str + (style == :compressed ? '' : "\n")
|
||||
|
|
Loading…
Add table
Reference in a new issue