From 6624ba21df6af042fa5d19a7c53a14de21d160c9 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Sun, 1 Jun 2025 18:55:07 +0900 Subject: [PATCH] Round border widths to compensate for fractional devicePixelRatio https://rhymix.org/qna/1908627 https://rhymix.org/qna/1634120 --- modules/widget/tpl/js/widget.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/widget/tpl/js/widget.js b/modules/widget/tpl/js/widget.js index 2d99b93fa..532073e25 100644 --- a/modules/widget/tpl/js/widget.js +++ b/modules/widget/tpl/js/widget.js @@ -609,19 +609,19 @@ function doShowWidgetSizeSetup(px, py, obj) { margin_bottom : _getInt($obj.css('marginBottom')), border_top_color : transRGB2Hex($obj.css('borderTopColor')), - border_top_thick : $obj.css('borderTopWidth').replace(/px$/i, ''), + border_top_thick : Math.round($obj.css('borderTopWidth').replace(/px$/i, '')), border_top_type : $obj.css('borderTopStyle'), border_bottom_color : transRGB2Hex($obj.css('borderBottomColor')), - border_bottom_thick : $obj.css('borderBottomWidth').replace(/px$/i, ''), + border_bottom_thick : Math.round($obj.css('borderBottomWidth').replace(/px$/i, '')), border_bottom_type : $obj.css('borderBottomStyle'), border_right_color : transRGB2Hex($obj.css('borderRightColor')), - border_right_thick : $obj.css('borderRightWidth').replace(/px$/i, ''), + border_right_thick : Math.round($obj.css('borderRightWidth').replace(/px$/i, '')), border_right_type : $obj.css('borderRightStyle'), border_left_color : transRGB2Hex($obj.css('borderLeftColor')), - border_left_thick : $obj.css('borderLeftWidth').replace(/px$/i, ''), + border_left_thick : Math.round($obj.css('borderLeftWidth').replace(/px$/i, '')), border_left_type : $obj.css('borderLeftStyle'), background_color : transRGB2Hex($obj.css('backgroundColor')),