Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rendering: Ordered list always begin at 1 #5

Open
DeusFigendi opened this issue Apr 19, 2020 · 1 comment
Open

Rendering: Ordered list always begin at 1 #5

DeusFigendi opened this issue Apr 19, 2020 · 1 comment
Labels
enhancement New feature or request upstream

Comments

@DeusFigendi
Copy link

DeusFigendi commented Apr 19, 2020

This is an interesting one, I have an ordered list within a multiline quote. The markup (erm markdown) looks like this:

### Lernen aus der Pandemie: Die Coronalehren - taz.de

Sehr geil! 77 Lehren aus der Pandemie ;)

>32. Viele Lehrer*innen halten das Internet für ein Virus und lieber Abstand.

> 33. Anwesenheitspflicht ist jetzt umstritten: Schule, Arbeit, Kultur gehen auch online.

> 34. U-Bahnen können ihre Türen nicht automatisch öffnen.

> 35. Die hinteren Türen der BVG-Busse gehen auch zum Einsteigen auf.

@{taz; [email protected]}

#berlin #corona

https://taz.de/Lernen-aus-der-Pandemie/!5675320/

In the desktop view of diaspora* this renders into four independent ordered lists (ol) each starting with the given number and containing exact one item.

<blockquote>
<ol start="32">
<li>Viele Lehrer*innen halten das Internet für ein Virus und lieber Abstand.</li>
</ol>
</blockquote>

That looks like this:

Bildschirmfoto vom 2020-04-19 09-42-43

In the mobile rendering this becomes a single ordered list with no defined "start" instead it just starts on 1. just as the markdown "standard" defines:

Screenshot_20200414-13nnnn

And in insporation these are probably separated ordered lists with no starting point so every list starts on 1.
I think this is the worst variant of these XD

Still one could say the author has created poor markdown. When not separating the list in multiple quotes it becomes a single list that just renders fine:

### Lernen aus der Pandemie: Die Coronalehren - taz.de

Sehr geil! 77 Lehren aus der Pandemie ;)

> 32. Viele Lehrer*innen halten das Internet für ein Virus und lieber Abstand.
> 33. Anwesenheitspflicht ist jetzt umstritten: Schule, Arbeit, Kultur gehen auch online.
> 34. U-Bahnen können ihre Türen nicht automatisch öffnen.
> 35. Die hinteren Türen der BVG-Busse gehen auch zum Einsteigen auf.

@[taz](/u/taz)

#berlin #corona

https://taz.de/Lernen-aus-der-Pandemie/!5675320/

Renders like:

<blockquote>
<ol start="32">
<li>Viele Lehrer*innen halten das Internet für ein Virus und lieber Abstand.</li>
<li>Anwesenheitspflicht ist jetzt umstritten: Schule, Arbeit, Kultur gehen auch online.</li>
<li>U-Bahnen können ihre Türen nicht automatisch öffnen.</li>
<li>Die hinteren Türen der BVG-Busse gehen auch zum Einsteigen auf.</li>
</ol>
</blockquote>

Bildschirmfoto vom 2020-04-19 09-59-45
Screenshot_20200419-10nnnn

So I am not sure what's the best way to attack this issue:

  • tell the author to format his posts better
  • collapse quotes separated by two newlines to a single quote
  • imitate the desktop view and set starting points for the ordered lists (seems to be closest to what the author wants and is suggested by the commonMark spec)
@jhass jhass added enhancement New feature or request upstream labels Apr 19, 2020
@jhass
Copy link
Owner

jhass commented Apr 19, 2020

Luckily the dart markdown library does seem to correctly generate that. It's flutter_html that misses out, I've opened an issue upstream: Sub6Resources/flutter_html#266

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request upstream
Projects
None yet
Development

No branches or pull requests

2 participants