Enter Your Reply The Comment You're Replying To 🕸Fergus Duniho wrote on Sat, Dec 30, 2023 10:15 PM UTC in reply to H. G. Muller from 09:52 PM: I am not really familiar with this grid business. But when I want side-by-side display I just use a table of one row and two columns, put the ID in the left cell, and the piece list or piece table in the right cell as a satellite HTML table (or a list or paragraph). I was seeing what I could do without forking betzaNew.js. Using tables is not a responsive solution, because you would still have them on a small screen. In the standard script the Diagram only fills the element with class=idiagram (which I usually take as a div) with a diagram. But it should be possible to have it generate such a table with the Diagram proper in the left cell, when a parameter would request this, and put the stuff that normally goes underneath it in the rightmost cell of that table. It is just a matter of creating the 'anchors' in a slightly different way. The fork I made already distributes the code between two different divs that can be placed side-by-side with a small bit of flex CSS. It probably could even be made to calculate if there is room to do that. With the flex solution, there is no need for that. It displays the board and pieces alongside each other when the screen is wide enough for that, and it displays everything in a single column when it isn't wide enough. Since the grid solution is not working as well as the flex solution, I recommend incorporating the changes I made in my /fergus/betzaNew.js fork into the official betzaNew.js script. Then I can just change this page to use the flex solution with the official betzaNew.js script. Edit Form You may not post a new comment, because ItemID MShannibalchesswithgryphonandfalcon does not match any item.