on master help sign in
Only modify webView.scrollView properties on iOS

It doesn't seem to exist on macOS

commit557fba12c19813928da83f3afe29b6d1bff3f3c5 authorRyan Trinkle <ryan.trinkle@gmail.com> dateThu 12 Oct 2017, 18:10 (9 years ago) parent037884f
2 files changed+4
jsaddle-wkwebview/cbits/WKWebView.m+2 jsaddle-wkwebview/jsaddle-wkwebview.cabal+2
jsaddle-wkwebview/cbits/WKWebView.m+2
@@ -74,7 +74,9 @@ extern void jsaddleSyncResult(HsStablePtr, JSaddleHandler *, const char * _Nonnu
7474void addJSaddleHandler(WKWebView *webView, HsStablePtr startHandler, HsStablePtr resultHandler, HsStablePtr syncHandler) {
7575 JSaddleHandler * handler = [[JSaddleHandler alloc] initHandler:startHandler resultHandler:resultHandler syncHandler:syncHandler];
7676 [[[webView configuration] userContentController] addScriptMessageHandler:handler name:@"jsaddle"];
77+#ifdef USE_UIKIT
7778 webView.scrollView.bounces = NO;
79+#endif
7880 webView.navigationDelegate = handler;
7981 webView.UIDelegate = handler;
8082}
jsaddle-wkwebview/jsaddle-wkwebview.cabal+2
@@ -49,8 +49,10 @@ library
4949 c-sources:
5050 cbits-uikit/AppDelegate.m
5151 cbits-uikit/ViewController.m
52+ cpp-options: -DUSE_UIKIT
5253 else
5354 frameworks: Cocoa
5455 if flag(include-app-delegate)
5556 c-sources:
5657 cbits-cocoa/AppDelegate.m
58+ cpp-options: -DUSE_COCOA