* Add alias management
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
* Use React components instead of css classes
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
* Add tests
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
* Use notifications hook instead of redux methods
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
* Use test ids
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
* Use test ids in other place as well
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
The original idea of the basic-markdown-renderer and the full-markdown-renderer was to reduce the complexity. The basic markdown renderer should just render markdown code and the full markdown renderer should implement all the special hedgedoc stuff like the embeddings.
While developing other aspects of the software I noticed, that it makes more sense to split the markdown-renderer by the view and not by the features. E.g.: The slide markdown renderer must translate <hr> into <sections> for the slides and the document markdown renderer must provide precise scroll positions. But both need e.g. the ability to show a youtube video.
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de>