on develop help sign in
Use *run* instead of *runFile* for WKWebView

This depends on a change to jsaddle 'Provide a file:// url as a base url for wkwebview'. With that change made, switching to 'run' should be ok now that a base url has been set.

commit30f0c7160e52470817b5c153b7b557f9791e2ab6 authorTim Emiola <adetokunbo@users.noreply.github.com> dateFri 13 Apr 2018, 14:29 (9 years ago) parentdf9fff3
1 file changed+1−9
reflex-dom/src/Reflex/Dom/Internal.hs+1−9
reflex-dom/src/Reflex/Dom/Internal.hs+1−9
@@ -33,15 +33,7 @@ run jsm = do
3333 putStrLn $ "Running jsaddle-warp server on port " <> show port
3434 JW.run port jsm
3535#elif defined(MIN_VERSION_jsaddle_wkwebview)
36−import Language.Javascript.JSaddle.WKWebView (runFile)
37−import Language.Javascript.JSaddle (JSM)
38−import Data.Default (def)
39−
40−--TODO: Eliminate this; it is needed because otherwise the app's base
41−--URL will be set to "about:blank" due to jsaddleMain rather than
42−--jsaddleMainFile being used
43−run :: JSM () -> IO ()
44−run = runFile "index.html" "" def
36+import Language.Javascript.JSaddle.WKWebView (run)
4537#elif defined(ANDROID)
4638import Android.HaskellActivity
4739import Control.Monad