diff options
-rw-r--r-- | tasks/converter/less_conversion.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tasks/converter/less_conversion.rb b/tasks/converter/less_conversion.rb index c6cd7e03..61e2146b 100644 --- a/tasks/converter/less_conversion.rb +++ b/tasks/converter/less_conversion.rb @@ -173,6 +173,7 @@ class Converter file = replace_calculation_semantics(file) file = replace_file_imports(file) file = wrap_at_groups_with_at_root(file) + file = replace_division(file) file end @@ -182,6 +183,12 @@ class Converter } end + def replace_division(less) + re = /(?<!\w)\(\s*([^(]+?)\s+\/\s+([^)]+?)\s*\)/ + return less if less !~ re + "@use \"sass:math\";\n" + less.gsub(re, 'math.div(\1, \2)') + end + def sass_fn_exists(fn) %Q{(#{fn}("") != unquote('#{fn}("")'))} end |