Parse CSS classes in image and figure
This commit is contained in:
@@ -251,15 +251,16 @@ parseImage :: Parser MdToken
|
|||||||
parseImage = do
|
parseImage = do
|
||||||
char '!'
|
char '!'
|
||||||
link <- parseLink
|
link <- parseLink
|
||||||
|
cssClasses <- optional $ try parseCssClasses
|
||||||
case link of
|
case link of
|
||||||
Link text path -> return $ Image text path
|
Link text path -> return $ Image text path cssClasses
|
||||||
_ -> empty -- This should never be reached
|
_ -> empty -- This should never be reached
|
||||||
|
|
||||||
parseFigure = do
|
parseFigure = do
|
||||||
img <- parseImage
|
img <- parseImage
|
||||||
void (string doubleNewlineText) <|> eof
|
void (string doubleNewlineText) <|> eof
|
||||||
case img of
|
case img of
|
||||||
Image text path -> return $ Figure text path
|
Image text path cssClasses -> return $ Figure text path cssClasses
|
||||||
_ -> return img
|
_ -> return img
|
||||||
|
|
||||||
-- Parse an escaped character
|
-- Parse an escaped character
|
||||||
|
Reference in New Issue
Block a user