From d586c0049d0c043083af7aafc32586a2924e527f Mon Sep 17 00:00:00 2001 From: kopareigns <kopareigns@gmail.com> Date: Thu, 7 Feb 2019 10:46:35 -0500 Subject: [PATCH] Better handling of very tall slaves --- src/art/vector/Generate_Stylesheet.tw | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/art/vector/Generate_Stylesheet.tw b/src/art/vector/Generate_Stylesheet.tw index a9597a4c95a..cb50ba685a6 100644 --- a/src/art/vector/Generate_Stylesheet.tw +++ b/src/art/vector/Generate_Stylesheet.tw @@ -10,16 +10,17 @@ /* setup height scaling and style */ <<if $seeHeight == 0 || ($seeHeight == 1 && $args[1] == 3)>> - <<set _slaveHeightScale = 100>> + <<set _slaveHeightScale = 1>> <<set _margin = 0>> <<else>> - <<set _slaveHeightScale = Math.trunc(_artSlave.height/2)>> - <<set _margin = 100 - _slaveHeightScale>> + <<set _slaveHeightScale = _artSlave.height/200>> + <<set _margin = Math.max(50 - (50 * _slaveHeightScale), 0)>> <</if>> <<print "<style>."+_art_display_class+" { position: absolute; - height: " + _slaveHeightScale + "%; + height: 100%; + transform: scale(" + _slaveHeightScale + "); margin-top: " + _margin + "%; margin-left: auto; margin-right: auto; -- GitLab