Ahhh…I seem to have introduced this bug in the most recent update.
I’ll sort it out and update teh plugin.
Thanks for reporting it.
Meanwhile, you could increase the number of signatures being displayed in dashboard > speakout > settings > signatures tab
Thread Starter
nabfe
(@nabfe)
Great. Thanks for the quick answer. The petition is over, so I ended up pulling the list from the website for now and posting a summary pdf. I may put it up again when the bug is fixed.
All the best!
It also looks like the 2.3.1 update also broke outputting the signature list title, when using the “Display: Table” option—the title does show up if I switch to the “long list (comma separated)” option.
Not wrapping the name in a span tag makes it much harder for me to lay out the row using CSS grid, and makes it impossible to add a column title like I had on the old version:
.dk-speakout-signaturelist-name:before { content: 'Name:'; }
Additionally, removing the .dk-speakout-odd class makes it harder to style alternating rows.
And finally, it looks like the signature list outputted code inconsistently nests the .dk-speakout-signaturelist row and a <strong> tag, with <strong> being inside .dk-speakout-signaturelist for the first row, but then vice-verse for the following two rows. Here’s a screenshot of the signature list HTML generated by a in-development site: https://i.imgur.com/uX1NwMu.png
Thanks for all that. I am aware of the missing tags and it has been fixed for the next version. I’ll check out the other issues.
Hmmm…I seem to have painted myself into a corner.
By ditching the standard table format, there is much more flexibility in styling the signature list.
However since there is no way to tell how many signatures are in a row (it depends on the value of the element width) I can’t have alternating row colours as how do I know when a new row is starting. 😛
Shouldn’t there only ever be one signature per row? Removing all my styling and enabling the default theme in the SpeakOut settings (instead of none) still shows me one signature per row—or per .dk-speakout-signaturelist—at any width.
Ah that makes sense.
I think you could easily depreciate the .dk-speakout-odd class, and just have users rely on :nth-child(odd) or whatever their column setup is.
Because of the way the signatures are output in the HTML screenshot I provided above though (with the mixed <strong> nesting), I had to write my styling like this:
.dk-speakout-signaturelist > strong {
background-color: fade(@blue, 10%);
}
strong > .dk-speakout-signaturelist:nth-child(even) {
background-color: fade(@blue, 10%);
}
which works, but of course is inelegant.
-
This reply was modified 5 years, 9 months ago by
randybruder.
I have improved pagination in 2.5.2 and am closing this thread.