on master help sign in
Make sure console.warn link stays versioned
commit6d6e9a71e713122d6f091d91f64e69c815b58f54 authorEvan Czaplicki <evancz@users.noreply.github.com> dateTue 22 May 2018, 23:04 (8 years ago) parent402b21a
2 files changed+12−3
compiler/src/Generate/JavaScript.hs+6−2 compiler/src/Reporting/Doc.hs+6−1
compiler/src/Generate/JavaScript.hs+6−2
@@ -71,10 +71,14 @@ perfNote mode =
7171 ""
7272
7373 Mode.Dev _ Nothing ->
74− "console.warn('Compiled in DEV mode. Follow the advice at https://elm-lang.org/0.19.0/optimize for better performance and smaller assets.');"
74+ "console.warn('Compiled in DEV mode. Follow the advice at "
75+ <> B.stringUtf8 (D.makeNakedLink "optimize")
76+ <> " for better performance and smaller assets.');"
7577
7678 Mode.Dev _ (Just _) ->
77− "console.warn('Compiled in DEBUG mode. Follow the advice at https://elm-lang.org/0.19.0/optimize for better performance and smaller assets.');"
79+ "console.warn('Compiled in DEBUG mode. Follow the advice at "
80+ <> B.stringUtf8 (D.makeNakedLink "optimize")
81+ <> " for better performance and smaller assets.');"
7882
7983
8084
compiler/src/Reporting/Doc.hs+6−1
@@ -14,7 +14,7 @@ module Reporting.Doc
1414
1515 , stack, reflow, commaSep
1616 , toSimpleNote, toSimpleHint, toFancyHint
17− , link, fancyLink, reflowLink, makeLink
17+ , link, fancyLink, reflowLink, makeLink, makeNakedLink
1818 , args, moreArgs
1919 , ordinal, intToOrdinal
2020 , cycle
@@ -156,6 +156,11 @@ makeLink fileName =
156156 "<https://elm-lang.org/" <> Pkg.versionToString Compiler.version <> "/" <> fileName <> ">"
157157
158158
159+makeNakedLink :: String -> String
160+makeNakedLink fileName =
161+ "https://elm-lang.org/" <> Pkg.versionToString Compiler.version <> "/" <> fileName
162+
163+
159164reflowLink :: String -> String -> String -> P.Doc
160165reflowLink before fileName after =
161166 P.fillSep $