• Resolved nabfe

    (@nabfe)


    Dear 123host,

    since one of the recent updates, the appearance of the signature list changed, and I cannot scroll through the signatures anymore. All that is shown are the last 50 signatures. I tried both Chrome and Mozilla and neither seemed to be working. I didn’t find anything in the settings that made it work. Any idew what could be wrong?

    Thank you very much for the help!

    • This topic was modified 4 years, 6 months ago by nabfe.

    The page I need help with: [log in to see the link]

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author SpeakOut!

    (@123host)

    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

    Plugin Author SpeakOut!

    (@123host)

    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.

    Thanks!

    Plugin Author SpeakOut!

    (@123host)

    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.

    Plugin Author SpeakOut!

    (@123host)

    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 4 years, 6 months ago by randybruder.
    Plugin Author SpeakOut!

    (@123host)

    Pagination is now fixed.

    Plugin Author SpeakOut!

    (@123host)

    I have improved pagination in 2.5.2 and am closing this thread.

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Cannot scroll through signature list’ is closed to new replies.