Hi Eike!
Have you had a look at the package pablohirafuji/elm-markdown? It's a pure 
Elm implementation of a Markdown parser where you can customize how HTML 
gets rendered.
See https://github.com/pablohirafuji/elm-markdown#customization. 
I'm not sure whether the lib supports tables at all since they aren't 
mentioned anywhere in the docs.

Anyway, give it a try!

Am Freitag, 9. Juni 2017 23:04:17 UTC+2 schrieb [email protected]:
>
> Hello Peter,
>
> thank you very much for your reply and example! I think option 2 doesn't 
> work for me, because I render user input and using “real” html in markdown 
> would defeat the purpose of creating tables with markdown. I also think, 
> the first option is sadly not working for me either. I'm sorry for not 
> being clear enough in my fist mail. I actually would like to add existing 
> classes (i.e. the semantic-ui classes "ui table") to all tables that were 
> generated by markdown. I don't want to mess with CSS myself (I'm not a 
> frontend dev and really bad at it I'm afraid).
>
> I guess I could run via Elm's command external javascript that finds all 
> tables within the markdown generated markup and then add these classes? I 
> hoped I could stay within Elm, though.
>
> Kind regards
> Eike
>
> Am Freitag, 9. Juni 2017 07:46:01 UTC+2 schrieb Peter Damoc:
>>
>> Hi Eike and welcome to Elm. 
>>
>> You could add some kind of a class to the div that's holding the markdown 
>> generated html and use that as a selector. 
>>
>> If you need something more complex than that, you might need to use html 
>> inside the markdown 
>>
>> Here is how to do both:
>> https://ellie-app.com/3r5tc7YsmmCa1/1
>>
>>  
>>
>>
>> On Fri, Jun 9, 2017 at 2:13 AM, <[email protected]> wrote:
>>
>>> Hallo Elm users,
>>>
>>> I'm creating my first app with Elm, and I'm really enjoying it. I'm 
>>> using the markdown package to generate html from user input. I'd like to 
>>> add css classes to certain (i.e. to tables) elements generated by this 
>>> library. I didn't find a way to do this. Is this possible?
>>>
>>> Thank you and regards
>>> Eike
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Elm Discuss" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> -- 
>> There is NO FATE, we are the creators.
>> blog: http://damoc.ro/
>>
>

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to