Skip to content

Commit e59072d

Browse files
code format
1 parent edc24eb commit e59072d

File tree

5 files changed

+32
-23
lines changed

5 files changed

+32
-23
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
# Flutter/Dart/Pub related
2424
# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock.
2525
/pubspec.lock
26-
**/doc/api/
26+
doc/api/
2727
.dart_tool/
2828
.packages
2929
build/

flutter_inappwebview_web/lib/web/in_app_web_view_web_element.dart

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ class InAppWebViewWebElement implements Disposable {
6464
}
6565
});
6666

67-
jsWebView = flutterInAppWebView?.createFlutterInAppWebView(_viewId, iframe, iframeContainer);
67+
jsWebView = flutterInAppWebView?.createFlutterInAppWebView(
68+
_viewId, iframe, iframeContainer);
6869
}
6970

7071
/// Handles method calls over the MethodChannel of this plugin.
@@ -206,7 +207,8 @@ class InAppWebViewWebElement implements Disposable {
206207
initialData = webView.initialData;
207208
initialFile = webView.initialFile;
208209

209-
jsWebView = flutterInAppWebView?.createFlutterInAppWebView(_viewId, iframe, iframeContainer);
210+
jsWebView = flutterInAppWebView?.createFlutterInAppWebView(
211+
_viewId, iframe, iframeContainer);
210212
}
211213
}
212214
}
@@ -273,8 +275,7 @@ class InAppWebViewWebElement implements Disposable {
273275
String _convertHttpResponseToData(XMLHttpRequest httpRequest) {
274276
final String contentType =
275277
httpRequest.getResponseHeader('content-type') ?? 'text/html';
276-
return 'data:$contentType,' +
277-
Uri.encodeComponent(httpRequest.responseText);
278+
return 'data:$contentType,' + Uri.encodeComponent(httpRequest.responseText);
278279
}
279280

280281
String getIFrameId() {
@@ -355,7 +356,8 @@ class InAppWebViewWebElement implements Disposable {
355356
Future<void> injectJavascriptFileFromUrl(
356357
{required String urlFile,
357358
Map<String, dynamic>? scriptHtmlTagAttributes}) async {
358-
jsWebView?.injectJavascriptFileFromUrl(urlFile.toJS, scriptHtmlTagAttributes?.jsify());
359+
jsWebView?.injectJavascriptFileFromUrl(
360+
urlFile.toJS, scriptHtmlTagAttributes?.jsify());
359361
}
360362

361363
Future<void> injectCSSCode({required String source}) async {
@@ -365,7 +367,8 @@ class InAppWebViewWebElement implements Disposable {
365367
Future<void> injectCSSFileFromUrl(
366368
{required String urlFile,
367369
Map<String, dynamic>? cssLinkHtmlTagAttributes}) async {
368-
jsWebView?.injectCSSFileFromUrl(urlFile.toJS, cssLinkHtmlTagAttributes?.jsify());
370+
jsWebView?.injectCSSFileFromUrl(
371+
urlFile.toJS, cssLinkHtmlTagAttributes?.jsify());
369372
}
370373

371374
Future<void> scrollTo(
@@ -458,7 +461,8 @@ class InAppWebViewWebElement implements Disposable {
458461
iframe.allowFullscreen = newSettings.iframeAllowFullscreen ?? false;
459462
}
460463
if (settings!.iframeReferrerPolicy != newSettings.iframeReferrerPolicy) {
461-
iframe.referrerPolicy = newSettings.iframeReferrerPolicy?.toNativeValue() ?? '';
464+
iframe.referrerPolicy =
465+
newSettings.iframeReferrerPolicy?.toNativeValue() ?? '';
462466
}
463467
if (settings!.iframeName != newSettings.iframeName) {
464468
iframe.name = newSettings.iframeName ?? '';

flutter_inappwebview_web/lib/web/js_bridge.dart

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,11 @@ extension type JSWebView._(JSObject _) implements JSObject {
2121
external void stopLoading();
2222
external JSString? getUrl();
2323
external JSString? getTitle();
24-
external void injectJavascriptFileFromUrl(JSString urlFile, JSAny? scriptHtmlTagAttributes);
24+
external void injectJavascriptFileFromUrl(
25+
JSString urlFile, JSAny? scriptHtmlTagAttributes);
2526
external void injectCSSCode(JSString source);
26-
external void injectCSSFileFromUrl(JSString urlFile, JSAny? cssLinkHtmlTagAttributes);
27+
external void injectCSSFileFromUrl(
28+
JSString urlFile, JSAny? cssLinkHtmlTagAttributes);
2729
external void scrollTo(JSNumber x, JSNumber y, JSBoolean animated);
2830
external void scrollBy(JSNumber x, JSNumber y, JSBoolean animated);
2931
external void printCurrentPage();
@@ -43,8 +45,10 @@ external FlutterInAppWebViewBridge? get flutterInAppWebView;
4345

4446
extension type FlutterInAppWebViewBridge._(JSObject _) implements JSObject {
4547
external JSObject webViews;
46-
external JSWebView createFlutterInAppWebView(JSAny viewId, HTMLIFrameElement iframe, HTMLDivElement iframeContainer);
48+
external JSWebView createFlutterInAppWebView(
49+
JSAny viewId, HTMLIFrameElement iframe, HTMLDivElement iframeContainer);
4750
external JSString getCookieExpirationDate(num timestamp);
51+
4852
/// Allows assigning a function to be callable from `window.flutter_inappwebview.nativeCommunication()`
4953
external JSFunction nativeCommunication;
5054
}

flutter_inappwebview_web/lib/web/web_platform.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ class InAppWebViewFlutterPlugin {
3333
final platformUtil = PlatformUtil(messenger: registrar);
3434
// ignore: unused_local_variable
3535
final headlessManager = HeadlessInAppWebViewManager(messenger: registrar);
36-
flutterInAppWebView?.nativeCommunication = (
37-
(String method, JSAny viewId, [JSArray? args]) => _dartNativeCommunication(method, viewId, args?.toDart).toJS
38-
).toJS;
36+
flutterInAppWebView?.nativeCommunication = ((String method, JSAny viewId,
37+
[JSArray? args]) =>
38+
_dartNativeCommunication(method, viewId, args?.toDart).toJS).toJS;
3939
}
4040
}
4141

@@ -73,7 +73,8 @@ Future<JSAny?> _dartNativeCommunication(String method, dynamic viewId,
7373
String? target = args[2];
7474
String? windowFeatures = args[3];
7575
return (await webViewHtmlElement.onCreateWindow(
76-
windowId, url, target, windowFeatures))?.toJS;
76+
windowId, url, target, windowFeatures))
77+
?.toJS;
7778
case 'onWindowFocus':
7879
webViewHtmlElement.onWindowFocus();
7980
break;

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77
},
88
"private": true,
99
"scripts": {
10-
"build": "flutter pub run build_runner build --delete-conflicting-outputs",
11-
"watch": "flutter pub run build_runner watch --delete-conflicting-outputs",
12-
"publish:dry": "flutter pub publish --dry-run",
13-
"publish": "flutter pub publish",
14-
"format": "dart format flutter_inappwebview/lib flutter_inappwebview/example/integration_test flutter_inappwebview_platform_interface/lib flutter_inappwebview_android/lib flutter_inappwebview_ios/lib flutter_inappwebview_macos/lib flutter_inappwebview_web/lib flutter_inappwebview_windows/lib",
15-
"build:publish": "npm run format && npm run build && flutter pub publish",
16-
"docs:gen": "flutter pub global activate dartdoc && flutter pub global run dartdoc:dartdoc",
17-
"docs:serve": "flutter pub global activate dhttpd && flutter pub global run dhttpd:dhttpd --path doc/api"
10+
"build": ".fvm/flutter_sdk/bin/flutter pub run build_runner build --delete-conflicting-outputs",
11+
"watch": ".fvm/flutter_sdk/bin/flutter pub run build_runner watch --delete-conflicting-outputs",
12+
"publish:dry": ".fvm/flutter_sdk/bin/flutter pub publish --dry-run",
13+
"publish": ".fvm/flutter_sdk/bin/flutter pub publish",
14+
"format": ".fvm/flutter_sdk/bin/dart format flutter_inappwebview/lib flutter_inappwebview/example/integration_test flutter_inappwebview_platform_interface/lib flutter_inappwebview_android/lib flutter_inappwebview_ios/lib flutter_inappwebview_macos/lib flutter_inappwebview_web/lib flutter_inappwebview_windows/lib",
15+
"build:publish": "npm run format && npm run build && .fvm/flutter_sdk/bin/flutter pub publish",
16+
"docs:gen": ".fvm/flutter_sdk/bin/dart doc",
17+
"docs:serve": ".fvm/flutter_sdk/bin/flutter pub global activate dhttpd && .fvm/flutter_sdk/bin/flutter pub global run dhttpd:dhttpd --path doc/api"
1818
},
1919
"repository": {
2020
"type": "git",

0 commit comments

Comments
 (0)