https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=Module_talk%3AClade Module talk:Clade - Revision history 2025-06-17T17:35:17Z Revision history for this page on the wiki MediaWiki 1.45.0-wmf.5 https://en.wikipedia.org/w/index.php?title=Module_talk:Clade&diff=1221764785&oldid=prev Anomalocaris: <code? → <code> 2024-05-01T21:23:20Z <p>&lt;code? → &lt;code&gt;</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 21:23, 1 May 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 198:</td> <td colspan="2" class="diff-lineno">Line 198:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Another reason the appearance in mobile is poor is that it changes the line-heights and font sizes and seems to overide those set by the template. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 17:47, 28 February 2024 (UTC)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Another reason the appearance in mobile is poor is that it changes the line-heights and font sizes and seems to overide those set by the template. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 17:47, 28 February 2024 (UTC)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::I've added an outer div to all clade elements with a class for CSS styling. I use module code to delete the classes in the nested clade so the CSS only applies to the outer one clade element. I'm only applying the overflow to the Vector-2022 skin, as the overflow causes other problems. It causes the overflow when next to a floated right image or infobox and squeezes the cladogram in, whereas the default behaviour is to move the whole cladogram down and use the screen width. What is needed is an overflow that only happens when at the right edge of the screen and not when next to an infobox or image. I don't know if this is possible with CSS.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::I've added an outer div to all clade elements with a class for CSS styling. I use module code to delete the classes in the nested clade so the CSS only applies to the outer one clade element. I'm only applying the overflow to the Vector-2022 skin, as the overflow causes other problems. It causes the overflow when next to a floated right image or infobox and squeezes the cladogram in, whereas the default behaviour is to move the whole cladogram down and use the screen width. What is needed is an overflow that only happens when at the right edge of the screen and not when next to an infobox or image. I don't know if this is possible with CSS.</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>::As for mobile that has a lot more issues. It sets a larger font size rather than use inherit, which meant thaat the labels (nodes in cladogram) and terminals had different font-sizes. This I think I have fixed. The mobile view also uses &lt;code&gt;!important&lt;/code&gt; to block floating of tables (e.g. the responsive behaviour of {{tl|clade gallery}}), so the panels appear vertically instead of horizontally. This can be fixed by using floating div elements or using &lt;code<del style="font-weight: bold; text-decoration: none;">?</del>!important&lt;/code&gt; (which I'd rather not) but there are some other mobile changes that make this more complicated (line spacing that affects the panel heights and some things I've yet to work out). —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 08:53, 29 March 2024 (UTC)</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>::As for mobile that has a lot more issues. It sets a larger font size rather than use inherit, which meant thaat the labels (nodes in cladogram) and terminals had different font-sizes. This I think I have fixed. The mobile view also uses &lt;code&gt;!important&lt;/code&gt; to block floating of tables (e.g. the responsive behaviour of {{tl|clade gallery}}), so the panels appear vertically instead of horizontally. This can be fixed by using floating div elements or using &lt;code<ins style="font-weight: bold; text-decoration: none;">&gt;</ins>!important&lt;/code&gt; (which I'd rather not) but there are some other mobile changes that make this more complicated (line spacing that affects the panel heights and some things I've yet to work out). —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 08:53, 29 March 2024 (UTC)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:::This change appears to have caused a few syntax errors in rare places where the newly modified elements were wrapped with span tags, since span tags generally can't wrap div tags. I have found and fixed all of the pages that turned up on Linter error reports, but a few more may trickle in. Generally, the fix is to replace the span-based wrapping elements with div-based elements. – [[User:Jonesey95|Jonesey95]] ([[User talk:Jonesey95|talk]]) 04:24, 2 April 2024 (UTC)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:::This change appears to have caused a few syntax errors in rare places where the newly modified elements were wrapped with span tags, since span tags generally can't wrap div tags. I have found and fixed all of the pages that turned up on Linter error reports, but a few more may trickle in. Generally, the fix is to replace the span-based wrapping elements with div-based elements. – [[User:Jonesey95|Jonesey95]] ([[User talk:Jonesey95|talk]]) 04:24, 2 April 2024 (UTC)</div></td> </tr> </table> Anomalocaris https://en.wikipedia.org/w/index.php?title=Module_talk:Clade&diff=1216819987&oldid=prev Jonesey95: /* Non-responsiveness leads to overlap on width less than 1280x */ wrapping 2024-04-02T04:24:38Z <p><span class="autocomment">Non-responsiveness leads to overlap on width less than 1280x: </span> wrapping</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 04:24, 2 April 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 199:</td> <td colspan="2" class="diff-lineno">Line 199:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::I've added an outer div to all clade elements with a class for CSS styling. I use module code to delete the classes in the nested clade so the CSS only applies to the outer one clade element. I'm only applying the overflow to the Vector-2022 skin, as the overflow causes other problems. It causes the overflow when next to a floated right image or infobox and squeezes the cladogram in, whereas the default behaviour is to move the whole cladogram down and use the screen width. What is needed is an overflow that only happens when at the right edge of the screen and not when next to an infobox or image. I don't know if this is possible with CSS.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::I've added an outer div to all clade elements with a class for CSS styling. I use module code to delete the classes in the nested clade so the CSS only applies to the outer one clade element. I'm only applying the overflow to the Vector-2022 skin, as the overflow causes other problems. It causes the overflow when next to a floated right image or infobox and squeezes the cladogram in, whereas the default behaviour is to move the whole cladogram down and use the screen width. What is needed is an overflow that only happens when at the right edge of the screen and not when next to an infobox or image. I don't know if this is possible with CSS.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::As for mobile that has a lot more issues. It sets a larger font size rather than use inherit, which meant thaat the labels (nodes in cladogram) and terminals had different font-sizes. This I think I have fixed. The mobile view also uses &lt;code&gt;!important&lt;/code&gt; to block floating of tables (e.g. the responsive behaviour of {{tl|clade gallery}}), so the panels appear vertically instead of horizontally. This can be fixed by using floating div elements or using &lt;code?!important&lt;/code&gt; (which I'd rather not) but there are some other mobile changes that make this more complicated (line spacing that affects the panel heights and some things I've yet to work out). —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 08:53, 29 March 2024 (UTC)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::As for mobile that has a lot more issues. It sets a larger font size rather than use inherit, which meant thaat the labels (nodes in cladogram) and terminals had different font-sizes. This I think I have fixed. The mobile view also uses &lt;code&gt;!important&lt;/code&gt; to block floating of tables (e.g. the responsive behaviour of {{tl|clade gallery}}), so the panels appear vertically instead of horizontally. This can be fixed by using floating div elements or using &lt;code?!important&lt;/code&gt; (which I'd rather not) but there are some other mobile changes that make this more complicated (line spacing that affects the panel heights and some things I've yet to work out). —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 08:53, 29 March 2024 (UTC)</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:::This change appears to have caused a few syntax errors in rare places where the newly modified elements were wrapped with span tags, since span tags generally can't wrap div tags. I have found and fixed all of the pages that turned up on Linter error reports, but a few more may trickle in. Generally, the fix is to replace the span-based wrapping elements with div-based elements. – [[User:Jonesey95|Jonesey95]] ([[User talk:Jonesey95|talk]]) 04:24, 2 April 2024 (UTC)</div></td> </tr> </table> Jonesey95 https://en.wikipedia.org/w/index.php?title=Module_talk:Clade&diff=1216138546&oldid=prev Jts1882: /* Non-responsiveness leads to overlap on width less than 1280x */ edit response 2024-03-29T08:57:38Z <p><span class="autocomment">Non-responsiveness leads to overlap on width less than 1280x: </span> edit response</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 08:57, 29 March 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 197:</td> <td colspan="2" class="diff-lineno">Line 197:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Oops, I missed this response. That is much simpler than what I was trying to describe (and failing to). In fact the templatestyles for the clade template does something similar for the table width (auto for the outer table, and 100% for nested tables).</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Oops, I missed this response. That is much simpler than what I was trying to describe (and failing to). In fact the templatestyles for the clade template does something similar for the table width (auto for the outer table, and 100% for nested tables).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Another reason the appearance in mobile is poor is that it changes the line-heights and font sizes and seems to overide those set by the template. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 17:47, 28 February 2024 (UTC)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Another reason the appearance in mobile is poor is that it changes the line-heights and font sizes and seems to overide those set by the template. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 17:47, 28 February 2024 (UTC)</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>::I've added an outer div to all clade elements with a class for CSS styling. I delete the classes in the nested clade <del style="font-weight: bold; text-decoration: none;">elements</del> <del style="font-weight: bold; text-decoration: none;">in</del> the <del style="font-weight: bold; text-decoration: none;">module</del>. I'm only applying the overflow to the Vector-2022 skin, as the overflow causes other problems. It causes the overflow when next to <del style="font-weight: bold; text-decoration: none;">an</del> floated right image or infobox and squeezes the cladogram in, whereas the default behaviour is to move the whole cladogram<del style="font-weight: bold; text-decoration: none;"> table</del> down and use the screen width. What is needed is an overflow that only happens when at the right edge of the screen and not when next to an infobox or image. I don't know if this is possible with CSS.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>::I've added an outer div to all clade elements with a class for CSS styling. I<ins style="font-weight: bold; text-decoration: none;"> use module code to</ins> delete the classes in the nested clade <ins style="font-weight: bold; text-decoration: none;">so</ins> <ins style="font-weight: bold; text-decoration: none;">the CSS only applies to</ins> the <ins style="font-weight: bold; text-decoration: none;">outer one clade element</ins>. I'm only applying the overflow to the Vector-2022 skin, as the overflow causes other problems. It causes the overflow when next to <ins style="font-weight: bold; text-decoration: none;">a</ins> floated right image or infobox and squeezes the cladogram in, whereas the default behaviour is to move the whole cladogram down and use the screen width. What is needed is an overflow that only happens when at the right edge of the screen and not when next to an infobox or image. I don't know if this is possible with CSS.</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>::As for mobile that has a lot more issues. It sets a larger font size rather than use inherit, which meant thaat the labels (nodes in cladogram) and terminals had different font-sizes. This I think I have fixed. The mobile view also uses &lt;code<del style="font-weight: bold; text-decoration: none;">?</del>!important&lt;/code&gt; to block floating of tables (e.g. the responsive behaviour of {{tl|clade gallery}}), so the panels appear vertically instead of horizontally. This can be fixed by floating div elements or using &lt;code?!important&lt;/code&gt; (which I'd rather not) but there are some other mobile changes that make this more complicated. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 08:53, 29 March 2024 (UTC)</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>::As for mobile that has a lot more issues. It sets a larger font size rather than use inherit, which meant thaat the labels (nodes in cladogram) and terminals had different font-sizes. This I think I have fixed. The mobile view also uses &lt;code<ins style="font-weight: bold; text-decoration: none;">&gt;</ins>!important&lt;/code&gt; to block floating of tables (e.g. the responsive behaviour of {{tl|clade gallery}}), so the panels appear vertically instead of horizontally. This can be fixed by<ins style="font-weight: bold; text-decoration: none;"> using</ins> floating div elements or using &lt;code?!important&lt;/code&gt; (which I'd rather not) but there are some other mobile changes that make this more complicated<ins style="font-weight: bold; text-decoration: none;"> (line spacing that affects the panel heights and some things I've yet to work out)</ins>. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 08:53, 29 March 2024 (UTC)</div></td> </tr> </table> Jts1882 https://en.wikipedia.org/w/index.php?title=Module_talk:Clade&diff=1216138210&oldid=prev Jts1882: /* Non-responsiveness leads to overlap on width less than 1280x */ overflow applied to vector-2022 2024-03-29T08:53:14Z <p><span class="autocomment">Non-responsiveness leads to overlap on width less than 1280x: </span> overflow applied to vector-2022</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 08:53, 29 March 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 197:</td> <td colspan="2" class="diff-lineno">Line 197:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Oops, I missed this response. That is much simpler than what I was trying to describe (and failing to). In fact the templatestyles for the clade template does something similar for the table width (auto for the outer table, and 100% for nested tables).</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Oops, I missed this response. That is much simpler than what I was trying to describe (and failing to). In fact the templatestyles for the clade template does something similar for the table width (auto for the outer table, and 100% for nested tables).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Another reason the appearance in mobile is poor is that it changes the line-heights and font sizes and seems to overide those set by the template. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 17:47, 28 February 2024 (UTC)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: Another reason the appearance in mobile is poor is that it changes the line-heights and font sizes and seems to overide those set by the template. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 17:47, 28 February 2024 (UTC)</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>::I've added an outer div to all clade elements with a class for CSS styling. I delete the classes in the nested clade elements in the module. I'm only applying the overflow to the Vector-2022 skin, as the overflow causes other problems. It causes the overflow when next to an floated right image or infobox and squeezes the cladogram in, whereas the default behaviour is to move the whole cladogram table down and use the screen width. What is needed is an overflow that only happens when at the right edge of the screen and not when next to an infobox or image. I don't know if this is possible with CSS.</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>::As for mobile that has a lot more issues. It sets a larger font size rather than use inherit, which meant thaat the labels (nodes in cladogram) and terminals had different font-sizes. This I think I have fixed. The mobile view also uses &lt;code?!important&lt;/code&gt; to block floating of tables (e.g. the responsive behaviour of {{tl|clade gallery}}), so the panels appear vertically instead of horizontally. This can be fixed by floating div elements or using &lt;code?!important&lt;/code&gt; (which I'd rather not) but there are some other mobile changes that make this more complicated. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 08:53, 29 March 2024 (UTC)</div></td> </tr> </table> Jts1882 https://en.wikipedia.org/w/index.php?title=Module_talk:Clade&diff=1210857107&oldid=prev Jts1882: /* Non-responsiveness leads to overlap on width less than 1280x */ belated reply 2024-02-28T17:47:42Z <p><span class="autocomment">Non-responsiveness leads to overlap on width less than 1280x: </span> belated reply</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 17:47, 28 February 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 195:</td> <td colspan="2" class="diff-lineno">Line 195:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;/syntaxhighlight&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;/syntaxhighlight&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>? This would incidentally "fix" the fact it can overflow out of the page even on Vector and other "scroll-right infinitely" skins. [[User:Izno|Izno]] ([[User talk:Izno|talk]]) 18:47, 23 February 2024 (UTC)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>? This would incidentally "fix" the fact it can overflow out of the page even on Vector and other "scroll-right infinitely" skins. [[User:Izno|Izno]] ([[User talk:Izno|talk]]) 18:47, 23 February 2024 (UTC)</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>: Oops, I missed this response. That is much simpler than what I was trying to describe (and failing to). In fact the templatestyles for the clade template does something similar for the table width (auto for the outer table, and 100% for nested tables).</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>: Another reason the appearance in mobile is poor is that it changes the line-heights and font sizes and seems to overide those set by the template. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 17:47, 28 February 2024 (UTC)</div></td> </tr> </table> Jts1882 https://en.wikipedia.org/w/index.php?title=Module_talk:Clade&diff=1209822494&oldid=prev Izno: /* Non-responsiveness leads to overlap on width less than 1280x */ adj 2024-02-23T18:48:44Z <p><span class="autocomment">Non-responsiveness leads to overlap on width less than 1280x: </span> adj</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:48, 23 February 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 194:</td> <td colspan="2" class="diff-lineno">Line 194:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>.clade-container .clade-container { overflow-x: initial }</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>.clade-container .clade-container { overflow-x: initial }</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;/syntaxhighlight&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;/syntaxhighlight&gt;</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>? [[User:Izno|Izno]] ([[User talk:Izno|talk]]) 18:47, 23 February 2024 (UTC)</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>?<ins style="font-weight: bold; text-decoration: none;"> This would incidentally "fix" the fact it can overflow out of the page even on Vector and other "scroll-right infinitely" skins.</ins> [[User:Izno|Izno]] ([[User talk:Izno|talk]]) 18:47, 23 February 2024 (UTC)</div></td> </tr> </table> Izno https://en.wikipedia.org/w/index.php?title=Module_talk:Clade&diff=1209822332&oldid=prev Izno: /* Non-responsiveness leads to overlap on width less than 1280x */ ? 2024-02-23T18:47:53Z <p><span class="autocomment">Non-responsiveness leads to overlap on width less than 1280x: </span> ?</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:47, 23 February 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 188:</td> <td colspan="2" class="diff-lineno">Line 188:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:::: One ugly method that should work is to add a div element with appropriate CSS to all uses of the template and then delete the styling from all nested templates. This would leave an unstyled div on nested elements and only apply the scrolling to the outer table. It might be possible to remove the divs totally, but the "regex" for that will be difficult because people add all sorts of HTML elements to the labels and terminals. From experience, there's always something unaccounted for.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:::: One ugly method that should work is to add a div element with appropriate CSS to all uses of the template and then delete the styling from all nested templates. This would leave an unstyled div on nested elements and only apply the scrolling to the outer table. It might be possible to remove the divs totally, but the "regex" for that will be difficult because people add all sorts of HTML elements to the labels and terminals. From experience, there's always something unaccounted for.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:::: The CSS styling would be moved to templatestyles, so a &lt;code&gt;class clade-overflow&lt;/code&gt; could be restricted to Vector 22 and narrow screens with the appropriate css. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 09:40, 23 February 2024 (UTC)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:::: The CSS styling would be moved to templatestyles, so a &lt;code&gt;class clade-overflow&lt;/code&gt; could be restricted to Vector 22 and narrow screens with the appropriate css. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 09:40, 23 February 2024 (UTC)</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{tq|appropriate CSS to all uses of the template and then delete the styling from all nested templates}} We have a few templates that do this (fmbox and navbox both do it off the cuff). I think it would just be:</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>&lt;syntaxhighlight lang=css&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>.clade-container { overflow-x: scroll }</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>.clade-container .clade-container { overflow-x: initial }</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>&lt;/syntaxhighlight&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>? [[User:Izno|Izno]] ([[User talk:Izno|talk]]) 18:47, 23 February 2024 (UTC)</div></td> </tr> </table> Izno https://en.wikipedia.org/w/index.php?title=Module_talk:Clade&diff=1209779712&oldid=prev Jts1882: /* Long cladograms cause layout issues on mobile devices when switching to the landscape mode */ fix link to old version for test 2024-02-23T15:09:42Z <p><span class="autocomment">Long cladograms cause layout issues on mobile devices when switching to the landscape mode: </span> fix link to old version for test</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:09, 23 February 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 165:</td> <td colspan="2" class="diff-lineno">Line 165:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: I can make a general comment. These cladograms are just nested HTML tables and the appearance depends on how the browser renders the table. There has been a long-standing issue with different presentation using Safari. Chrome used to render as Safari, but now renders same as Firefox. (see [[Template_talk:Clade#Browser_differences_-_Chrome_vs._Firefox]]. </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: I can make a general comment. These cladograms are just nested HTML tables and the appearance depends on how the browser renders the table. There has been a long-standing issue with different presentation using Safari. Chrome used to render as Safari, but now renders same as Firefox. (see [[Template_talk:Clade#Browser_differences_-_Chrome_vs._Firefox]]. </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: It might be possible to do something with the CSS in templatestyles, but there is nothing I can do without an example of the problem to test on. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 16:15, 15 August 2022 (UTC)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>: It might be possible to do something with the CSS in templatestyles, but there is nothing I can do without an example of the problem to test on. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 16:15, 15 August 2022 (UTC)</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>:: I think I now can see issue under discussion. However, I don't think it has anything to do with the clade module. It is a general problem with the handling of elements such as tables or images that overflow the content width. Take a look at https://en.m.wikipedia.org/<del style="font-weight: bold; text-decoration: none;">wiki</del>/User:Jts1882/blank, a table with a long word that doesn't break.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:: I think I now can see issue under discussion. However, I don't think it has anything to do with the clade module. It is a general problem with the handling of elements such as tables or images that overflow the content width. Take a look at <ins style="font-weight: bold; text-decoration: none;">[</ins>https://en.m.wikipedia.org/<ins style="font-weight: bold; text-decoration: none;">w</ins>/<ins style="font-weight: bold; text-decoration: none;">index.php?title=User:Jts1882/blank&amp;oldid=1104720978 </ins>User:Jts1882/blank<ins style="font-weight: bold; text-decoration: none;">]</ins>, a table with a long word that doesn't break.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:: With the window not maximized, gradually reduce the width. At some point the table overflows the paragraph width (at about 770px). The horizontal scroll bar appears at the bottom of the whole window and creates scrolling showing white space to the right of the paragraph. This is I believe a demonstration of the issue under discussion.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:: With the window not maximized, gradually reduce the width. At some point the table overflows the paragraph width (at about 770px). The horizontal scroll bar appears at the bottom of the whole window and creates scrolling showing white space to the right of the paragraph. This is I believe a demonstration of the issue under discussion.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:: Now further reduce the width of the window. At a paragraph with of about 595px, the scroll bar switches to from the whole window to the table element. Would the correct behaviour would be to see the scroll bar on the table as soon as it overflowed? </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:: Now further reduce the width of the window. At a paragraph with of about 595px, the scroll bar switches to from the whole window to the table element. Would the correct behaviour would be to see the scroll bar on the table as soon as it overflowed? </div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>—&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 14:54, 16 August 2022 (UTC)</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">::</ins>—&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 14:54, 16 August 2022 (UTC)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Why concacenate strings? ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Why concacenate strings? ==</div></td> </tr> </table> Jts1882 https://en.wikipedia.org/w/index.php?title=Module_talk:Clade&diff=1209735536&oldid=prev Jts1882: /* Non-responsiveness leads to overlap on width less than 1280x */ possible solution 2024-02-23T09:40:03Z <p><span class="autocomment">Non-responsiveness leads to overlap on width less than 1280x: </span> possible solution</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:40, 23 February 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 185:</td> <td colspan="2" class="diff-lineno">Line 185:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:::Your "other skin" is probably Vector 22 based on a known bug with transcluding special pages causing the default skin (which is V22) to display whether you like it or not.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:::Your "other skin" is probably Vector 22 based on a known bug with transcluding special pages causing the default skin (which is V22) to display whether you like it or not.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:::{{tq|The best place to put the overflow is in one of the container templates (e.g. {{tl|clade gallery}} or {{tl|clade box}} or {{tl|cladogram}}) but these are not used in most uses of the template.}} I was afraid of that, based on what I could see of what was happening in the module. [[User:Izno|Izno]] ([[User talk:Izno|talk]]) 08:20, 23 February 2024 (UTC)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:::{{tq|The best place to put the overflow is in one of the container templates (e.g. {{tl|clade gallery}} or {{tl|clade box}} or {{tl|cladogram}}) but these are not used in most uses of the template.}} I was afraid of that, based on what I could see of what was happening in the module. [[User:Izno|Izno]] ([[User talk:Izno|talk]]) 08:20, 23 February 2024 (UTC)</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:::: I've added a parameter {{para|overflow|yes}} to wrap a div with &lt;code&gt;style="overflow:auto;"&lt;/code&gt;. This works if added to the outer clade template (see [[Squamata]]. This alone doesn't help as it must be added to each cladogram. Adding it to every clade template is a mess as expected as scrollbars appear nested within the whole cladogram.</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:::: One ugly method that should work is to add a div element with appropriate CSS to all uses of the template and then delete the styling from all nested templates. This would leave an unstyled div on nested elements and only apply the scrolling to the outer table. It might be possible to remove the divs totally, but the "regex" for that will be difficult because people add all sorts of HTML elements to the labels and terminals. From experience, there's always something unaccounted for.</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:::: The CSS styling would be moved to templatestyles, so a &lt;code&gt;class clade-overflow&lt;/code&gt; could be restricted to Vector 22 and narrow screens with the appropriate css. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 09:40, 23 February 2024 (UTC)</div></td> </tr> </table> Jts1882 https://en.wikipedia.org/w/index.php?title=Module_talk:Clade&diff=1209725843&oldid=prev Izno: /* Non-responsiveness leads to overlap on width less than 1280x */ Reply 2024-02-23T08:20:12Z <p><span class="autocomment">Non-responsiveness leads to overlap on width less than 1280x: </span> Reply</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 08:20, 23 February 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 182:</td> <td colspan="2" class="diff-lineno">Line 182:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:: Is Vector 2022 the default skin here on English Wikipedia? If so we need this fixed as well.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:: Is Vector 2022 the default skin here on English Wikipedia? If so we need this fixed as well.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:: Incidentally, I'm getting some other skin forced on me at [[Module:Clade]], which narrows the code window, despite being logged on. This also occurs on some other modules, but not all. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 07:26, 23 February 2024 (UTC)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:: Incidentally, I'm getting some other skin forced on me at [[Module:Clade]], which narrows the code window, despite being logged on. This also occurs on some other modules, but not all. —&amp;nbsp;&lt;span style="font-family:Arial;background:#d6ffe6;border:solid 1px;border-radius:5px;box-shadow:darkcyan 0px 1px 1px;"&gt;&amp;nbsp;[[User:Jts1882|Jts1882]]&amp;nbsp;&amp;#124;[[User talk:Jts1882|&amp;nbsp;talk]]&amp;nbsp;&lt;/span&gt; 07:26, 23 February 2024 (UTC)</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:::Yes, Vector 22 is our current default, but of course as you've observed above this module probably also doesn't work too well on mobile today.</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:::Your "other skin" is probably Vector 22 based on a known bug with transcluding special pages causing the default skin (which is V22) to display whether you like it or not.</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:::{{tq|The best place to put the overflow is in one of the container templates (e.g. {{tl|clade gallery}} or {{tl|clade box}} or {{tl|cladogram}}) but these are not used in most uses of the template.}} I was afraid of that, based on what I could see of what was happening in the module. [[User:Izno|Izno]] ([[User talk:Izno|talk]]) 08:20, 23 February 2024 (UTC)</div></td> </tr> </table> Izno