summaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Writers/Textile.hs
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2022-10-19 09:38:45 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2022-10-19 09:38:45 -0700
commit4d01302a7fa847aa5ca0349ea259833a65e85f87 (patch)
tree0bda969e3edb374d31b46b270fd113611fa3bed0 /src/Text/Pandoc/Writers/Textile.hs
parentfde8635a181a6ed0cec2a1756fc3e35fee39d29d (diff)
Text.Pandoc.Shared: remove `elemText`, `notElemText`. [API change]
Diffstat (limited to 'src/Text/Pandoc/Writers/Textile.hs')
-rw-r--r--src/Text/Pandoc/Writers/Textile.hs14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/Text/Pandoc/Writers/Textile.hs b/src/Text/Pandoc/Writers/Textile.hs
index f27a38b08..ee31ab378 100644
--- a/src/Text/Pandoc/Writers/Textile.hs
+++ b/src/Text/Pandoc/Writers/Textile.hs
@@ -380,37 +380,37 @@ inlineToTextile opts (Span _ lst) =
inlineToTextile opts (Emph lst) = do
contents <- inlineListToTextile opts lst
- return $ if '_' `elemText` contents
+ return $ if T.any (== '_') contents
then "<em>" <> contents <> "</em>"
else "_" <> contents <> "_"
inlineToTextile opts (Underline lst) = do
contents <- inlineListToTextile opts lst
- return $ if '+' `elemText` contents
+ return $ if T.any (== '+') contents
then "<u>" <> contents <> "</u>"
else "+" <> contents <> "+"
inlineToTextile opts (Strong lst) = do
contents <- inlineListToTextile opts lst
- return $ if '*' `elemText` contents
+ return $ if T.any (== '*') contents
then "<strong>" <> contents <> "</strong>"
else "*" <> contents <> "*"
inlineToTextile opts (Strikeout lst) = do
contents <- inlineListToTextile opts lst
- return $ if '-' `elemText` contents
+ return $ if T.any (== '-') contents
then "<del>" <> contents <> "</del>"
else "-" <> contents <> "-"
inlineToTextile opts (Superscript lst) = do
contents <- inlineListToTextile opts lst
- return $ if '^' `elemText` contents
+ return $ if T.any (== '^') contents
then "<sup>" <> contents <> "</sup>"
else "[^" <> contents <> "^]"
inlineToTextile opts (Subscript lst) = do
contents <- inlineListToTextile opts lst
- return $ if '~' `elemText` contents
+ return $ if T.any (== '~') contents
then "<sub>" <> contents <> "</sub>"
else "[~" <> contents <> "~]"
@@ -427,7 +427,7 @@ inlineToTextile opts (Quoted DoubleQuote lst) = do
inlineToTextile opts (Cite _ lst) = inlineListToTextile opts lst
inlineToTextile _ (Code _ str) =
- return $ if '@' `elemText` str
+ return $ if T.any (== '@') str
then "<tt>" <> escapeStringForXML str <> "</tt>"
else "@" <> str <> "@"