File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ Breaking changes:
9
9
New features:
10
10
11
11
Bugfixes:
12
+ - Fixed ` encode ` not replacing all instances of special characters (#254 by @jy14898 )
12
13
13
14
## [ v2021-08-25.1] ( https://github.com/purescript/trypurescript/releases/tag/v2021-08-25.1 ) - 2021-08-25
14
15
Original file line number Diff line number Diff line change @@ -20,18 +20,18 @@ module TryPureScript
20
20
import Prelude
21
21
import Data.Foldable (class Foldable , foldMap )
22
22
import Data.String (joinWith )
23
- import Data.String.Common (replace )
23
+ import Data.String.Common (replaceAll )
24
24
import Data.String.Pattern (Pattern (..), Replacement (..))
25
25
import Effect (Effect )
26
26
27
27
foreign import setInnerHTML :: String -> Effect Unit
28
28
29
29
encode :: String -> String
30
30
encode =
31
- replace (Pattern " <" ) (Replacement " <" )
32
- <<< replace (Pattern " >" ) (Replacement " >" )
33
- <<< replace (Pattern " &" ) (Replacement " &" )
34
- <<< replace (Pattern " \" " ) (Replacement " "" )
31
+ replaceAll (Pattern " <" ) (Replacement " <" )
32
+ <<< replaceAll (Pattern " >" ) (Replacement " >" )
33
+ <<< replaceAll (Pattern " &" ) (Replacement " &" )
34
+ <<< replaceAll (Pattern " \" " ) (Replacement " "" )
35
35
36
36
foreign import withConsoleImpl
37
37
:: forall a
You can’t perform that action at this time.
0 commit comments