mirror of
https://github.com/cyberarm/cyberarm_engine.git
synced 2026-05-06 07:58:15 +00:00
Make Element#styled return 0 for border_thickness, margins, and paddings if the element is not Element#visible?
This commit is contained in:
@@ -73,11 +73,11 @@ module CyberarmEngine
|
||||
when :border_color_bottom, :border_color_left, :border_color_right, :border_color_top
|
||||
safe_style_fetch(key, :border_color)
|
||||
when :border_thickness_bottom, :border_thickness_left, :border_thickness_right, :border_thickness_top
|
||||
safe_style_fetch(key, :border_thickness)
|
||||
visible? ? safe_style_fetch(key, :border_thickness) : 0
|
||||
when :margin_bottom, :margin_left, :margin_right, :margin_top
|
||||
safe_style_fetch(key, :margin)
|
||||
visible? ? safe_style_fetch(key, :margin) : 0
|
||||
when :padding_bottom, :padding_left, :padding_right, :padding_top
|
||||
safe_style_fetch(key, :padding)
|
||||
visible? ? safe_style_fetch(key, :padding) : 0
|
||||
else
|
||||
safe_style_fetch(key)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user