X-Git-Url: https://git.draconx.ca/gitweb/homepage.git/blobdiff_plain/3f707bce834daa1c9c3f5029611090430caa2178..0015d84bea1204b4534e5568ff7c0920b9ef02b7:/lib/css-clean-selectors.rb diff --git a/lib/css-clean-selectors.rb b/lib/css-clean-selectors.rb index 7eebab7..f6c6ad6 100644 --- a/lib/css-clean-selectors.rb +++ b/lib/css-clean-selectors.rb @@ -42,6 +42,11 @@ class CssCleanSelectorsFilter < Nanoc::Filter next if ts[i].nil? or ts[i][:node] != :delim next if ts[i][:value] == '*' + if ts[i-1] + # keep whitespace before class selectors + next if ts[i][:value] == '.' and ts[i-1][:node] == :whitespace + end + ts[i-1] = nil if ts[i-1] and ts[i-1][:node] == :whitespace ts[i+1] = nil if ts[i+1] and ts[i+1][:node] == :whitespace end