diff options
author | April Arcus <ril@google.com> | 2021-10-19 20:10:01 +0300 |
---|---|---|
committer | Gleb Mazovetskiy <glex.spb@gmail.com> | 2022-02-26 13:30:55 +0300 |
commit | 2f38fa5b4a9013b000c8bfdaef9b9c3aced2673d (patch) | |
tree | 73cfedc43dd819c45a76d23cf0c4f29066b1ce20 /tasks | |
parent | b34765d8a6aa775816c59012b2d6b30c4c66a8e9 (diff) |
handle math.div
Diffstat (limited to 'tasks')
-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 |