|
80 | 80 | {% set start_x = date_to_x(version.first_release_date) %} |
81 | 81 | {% set end_x = date_to_x(version.end_of_life_date) %} |
82 | 82 |
|
83 | | - <!-- Bugfix status needs a security tail. |
| 83 | + <!-- bugfix status needs a security tail. |
84 | 84 | Draw the rectangle with two path elements instead. |
| 85 | + Thanks Claude.ai for the conversion. |
85 | 86 | --> |
86 | 87 | {% set half_x = [end_x, date_to_x(version.start_security_date)]|min %} |
87 | 88 | {% set height = 1.25 * SCALE %} |
|
90 | 91 | {% set left_x = start_x * SCALE %} |
91 | 92 | {% set middle_x = half_x * SCALE %} |
92 | 93 | {% set right_x = half_x * SCALE %} |
93 | | - {% set recty = (y - 1) * SCALE %} |
| 94 | + {% set rect_y = (y - 1) * SCALE %} |
94 | 95 | {% set radius_value = 0.25 * SCALE %} |
95 | 96 |
|
96 | 97 | {% if version.status != "end-of-life" %} |
97 | 98 | <!-- Split the blob --> |
98 | 99 | <path |
99 | 100 | class="release-cycle-blob release-cycle-status-bugfix" |
100 | 101 | d=" |
101 | | - M{{ left_x + radius_value }},{{ recty }} |
| 102 | + M{{ left_x + radius_value }},{{ rect_y }} |
102 | 103 | q{{ -radius_value }},0 {{ -radius_value }},{{ radius_value }} |
103 | 104 | v{{ height - 2*radius_value }} |
104 | 105 | q0,{{ radius_value }} {{ radius_value }},{{ radius_value }} |
105 | 106 | H{{ middle_x }} |
106 | | - V{{ recty }} |
| 107 | + V{{ rect_y }} |
107 | 108 | Z |
108 | 109 | " |
109 | 110 | /> |
110 | 111 | <path |
111 | 112 | class="release-cycle-blob release-cycle-status-security" |
112 | 113 | d=" |
113 | | - M{{ right_x }},{{ recty }} |
| 114 | + M{{ right_x }},{{ rect_y }} |
114 | 115 | h{{ right_width - radius_value }} |
115 | 116 | q{{ radius_value }},0 {{ radius_value }},{{ radius_value }} |
116 | 117 | v{{ height - 2*radius_value }} |
117 | 118 | q0,{{ radius_value }} {{ -radius_value }},{{ radius_value }} |
118 | 119 | H{{ middle_x }} |
119 | | - V{{ recty }} |
| 120 | + V{{ rect_y }} |
120 | 121 | Z |
121 | 122 | " |
122 | 123 | /> |
|
0 commit comments