From 09b328167c95c363fac8be434b2aec0a21c571db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Moya?= Date: Tue, 10 Aug 2021 11:24:54 +0200 Subject: [PATCH] :sparkles: Truncate 2 decimals in font size --- common/src/app/common/geom/shapes/transforms.cljc | 1 + frontend/src/app/main/ui/components/editable_select.cljs | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/common/src/app/common/geom/shapes/transforms.cljc b/common/src/app/common/geom/shapes/transforms.cljc index 63dc6baae..97250b361 100644 --- a/common/src/app/common/geom/shapes/transforms.cljc +++ b/common/src/app/common/geom/shapes/transforms.cljc @@ -487,6 +487,7 @@ (d/parse-double) (* (get-in modifiers [:resize-vector :x] 1)) (* (get-in modifiers [:resize-vector-2 :x] 1)) + (mth/precision 2) (str))] (attrs/merge attrs {:font-size font-size})))] (update shape :content #(txt/transform-nodes diff --git a/frontend/src/app/main/ui/components/editable_select.cljs b/frontend/src/app/main/ui/components/editable_select.cljs index 44c47cda4..fcfe3cef1 100644 --- a/frontend/src/app/main/ui/components/editable_select.cljs +++ b/frontend/src/app/main/ui/components/editable_select.cljs @@ -53,7 +53,8 @@ handle-change-input (fn [event] (let [value (-> event dom/get-target dom/get-value) - value (or (d/parse-double value) value)] + value (-> (or (d/parse-double value) value) + (math/precision 2))] (set-value value))) on-node-load @@ -82,7 +83,8 @@ (when (or up? down?) (dom/prevent-default event) (let [value (-> event dom/get-target dom/get-value) - value (or (d/parse-double value) value) + value (-> (or (d/parse-double value) value) + (math/precision 2)) increment (if (kbd/shift? event) (if up? 10 -10)