File tree 4 files changed +10
-12
lines changed
packages/flutter_html_iframe
4 files changed +10
-12
lines changed Original file line number Diff line number Diff line change @@ -2,9 +2,9 @@ name: Test flutter_html
2
2
3
3
on :
4
4
pull_request :
5
- branches : [ main ]
5
+ branches : [ master ]
6
6
push :
7
- branches : [ main ]
7
+ branches : [ master ]
8
8
9
9
jobs :
10
10
test :
16
16
- name : Setup Melos
17
17
run : flutter pub global activate melos
18
18
- name : Bootstrap Project
19
- run : flutter pub global run melos bootstrap
19
+ run : melos bootstrap
20
20
- name : Run Test Suite
21
21
run : flutter pub global run melos run test
22
22
- name : Compile Test Coverage Report
30
30
- name : Run Dart Analysis
31
31
run : flutter pub global run melos analyze --fatal-infos
32
32
- name : Check that `dart format` has been run on every file
33
- run : dart format -o none --set-exit-if-changed
33
+ run : dart format -o none --set-exit-if-changed .
Original file line number Diff line number Diff line change @@ -7,10 +7,8 @@ environment:
7
7
sdk : ' >=3.2.0 <4.0.0'
8
8
9
9
dependencies :
10
- flutter_html :
11
- path : ..
12
- flutter_html_all :
13
- path : ../packages/flutter_html_all
10
+ flutter_html : ^3.0.0-beta.2
11
+ flutter_html_all : ^3.0.0-beta.2
14
12
flutter :
15
13
sdk : flutter
16
14
Original file line number Diff line number Diff line change @@ -4,8 +4,7 @@ import 'dart:math';
4
4
import 'package:flutter/material.dart' ;
5
5
import 'package:flutter_html/flutter_html.dart' ;
6
6
import 'package:flutter_html_iframe/shims/dart_ui.dart' as ui;
7
- // ignore: avoid_web_libraries_in_flutter
8
- import 'dart:html' as html;
7
+ import 'package:web/web.dart' show HTMLIFrameElement;
9
8
10
9
import 'package:webview_flutter/webview_flutter.dart' ;
11
10
@@ -25,10 +24,10 @@ class IframeWidget extends StatelessWidget {
25
24
double .tryParse (extensionContext.attributes['width' ] ?? "" );
26
25
final givenHeight =
27
26
double .tryParse (extensionContext.attributes['height' ] ?? "" );
28
- final html. IFrameElement iframe = html. IFrameElement ()
27
+ final HTMLIFrameElement iframe = HTMLIFrameElement ()
29
28
..width = (givenWidth ?? (givenHeight ?? 150 ) * 2 ).toString ()
30
29
..height = (givenHeight ?? (givenWidth ?? 300 ) / 2 ).toString ()
31
- ..src = extensionContext.attributes['src' ]
30
+ ..src = extensionContext.attributes['src' ] ?? ""
32
31
..style.border = 'none' ;
33
32
final String createdViewId = _getRandString (10 );
34
33
ui.platformViewRegistry
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ dependencies:
12
12
sdk : flutter
13
13
html : ' >=0.15.0 <1.0.0'
14
14
flutter_html : ^3.0.0-beta.2
15
+ web : ' >=1.1.1 < 2.0.0'
15
16
webview_flutter : ' >=4.0.0 <5.0.0'
16
17
17
18
dev_dependencies :
You can’t perform that action at this time.
0 commit comments