File tree Expand file tree Collapse file tree 9 files changed +63
-33
lines changed Expand file tree Collapse file tree 9 files changed +63
-33
lines changed Original file line number Diff line number Diff line change @@ -4,13 +4,11 @@ publish_to: none
4
4
version : 1.0.0+1
5
5
6
6
environment :
7
- sdk : ' >=2.17.0 <3.0.0'
7
+ sdk : " >=2.17.0 <3.0.0"
8
8
9
9
dependencies :
10
10
flutter_html :
11
- path : ..
12
- flutter_html_all :
13
- path : ../packages/flutter_html_all
11
+ path : ../
14
12
flutter :
15
13
sdk : flutter
16
14
@@ -20,9 +18,8 @@ dev_dependencies:
20
18
flutter_lints : ^2.0.1
21
19
22
20
flutter :
23
-
24
21
uses-material-design : true
25
22
26
23
assets :
27
24
- assets/html5.png
28
- - assets/mac.svg
25
+ - assets/mac.svg
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ name: flutter_html_all
2
2
description : All optional flutter_html widgets, bundled into a single package.
3
3
version : 3.0.0-beta.2
4
4
homepage : https://github.com/Sub6Resources/flutter_html
5
+ publish_to : none # Remove this line if you wish to publish to pub.dev
5
6
6
7
environment :
7
8
sdk : " >=2.12.0 <4.0.0"
@@ -10,14 +11,21 @@ environment:
10
11
dependencies :
11
12
flutter :
12
13
sdk : flutter
13
- html : ' >=0.15.0 <1.0.0'
14
- flutter_html : ^3.0.0-beta.2
15
- flutter_html_audio : ^3.0.0-beta.2
16
- flutter_html_iframe : ^3.0.0-beta.2
17
- flutter_html_math : ^3.0.0-beta.2
18
- flutter_html_svg : ^3.0.0-beta.2
19
- flutter_html_table : ^3.0.0-beta.2
20
- flutter_html_video : ^3.0.0-beta.2
14
+ html : " >=0.15.0 <1.0.0"
15
+ flutter_html :
16
+ path : ../..
17
+ flutter_html_audio :
18
+ path : ../flutter_html_audio
19
+ flutter_html_iframe :
20
+ path : ../flutter_html_iframe
21
+ flutter_html_math :
22
+ path : ../flutter_html_math
23
+ flutter_html_svg :
24
+ path : ../flutter_html_svg
25
+ flutter_html_table :
26
+ path : ../flutter_html_table
27
+ flutter_html_video :
28
+ path : ../flutter_html_video
21
29
22
30
dev_dependencies :
23
31
flutter_test :
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ name: flutter_html_audio
2
2
description : This extension package allows the <audio> tag to be rendered using the flutter_html package
3
3
version : 3.0.0-beta.2
4
4
homepage : https://github.com/Sub6Resources/flutter_html
5
+ publish_to : none # Remove this line if you wish to publish to pub.dev
5
6
6
7
environment :
7
8
sdk : " >=2.12.0 <4.0.0"
@@ -10,9 +11,10 @@ environment:
10
11
dependencies :
11
12
flutter :
12
13
sdk : flutter
13
- html : ' >=0.15.0 <1.0.0'
14
- flutter_html : ^3.0.0-beta.2
15
- video_player : ' >=2.2.8 <3.0.0'
14
+ html : " >=0.15.0 <1.0.0"
15
+ flutter_html :
16
+ path : ../..
17
+ video_player : " >=2.2.8 <3.0.0"
16
18
chewie_audio : ^1.5.0
17
19
18
20
dev_dependencies :
Original file line number Diff line number Diff line change
1
+ import 'dart:convert' ;
2
+
1
3
import 'package:flutter/foundation.dart' ;
2
4
import 'package:flutter/gestures.dart' ;
3
5
import 'package:flutter/material.dart' ;
@@ -34,6 +36,17 @@ class IframeWidget extends StatelessWidget {
34
36
final givenHeight =
35
37
double .tryParse (extensionContext.attributes['height' ] ?? "" );
36
38
39
+ Uri ? srcUri;
40
+ if (extensionContext.attributes['srcdoc' ] != null ) {
41
+ srcUri = Uri .dataFromString (
42
+ extensionContext.attributes['srcdoc' ] ?? '' ,
43
+ mimeType: 'text/html' ,
44
+ encoding: Encoding .getByName ('utf-8' ),
45
+ );
46
+ } else {
47
+ srcUri = Uri .tryParse (extensionContext.attributes['src' ] ?? "" ) ?? Uri ();
48
+ }
49
+
37
50
return SizedBox (
38
51
width: givenWidth ?? (givenHeight ?? 150 ) * 2 ,
39
52
height: givenHeight ?? (givenWidth ?? 300 ) / 2 ,
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ name: flutter_html_iframe
2
2
description : This extension package allows the <iframe> tag to be rendered using the flutter_html package
3
3
version : 3.0.0-beta.2
4
4
homepage : https://github.com/Sub6Resources/flutter_html
5
+ publish_to : none # Remove this line if you wish to publish to pub.dev
5
6
6
7
environment :
7
8
sdk : " >=2.12.0 <4.0.0"
@@ -10,9 +11,10 @@ environment:
10
11
dependencies :
11
12
flutter :
12
13
sdk : flutter
13
- html : ' >=0.15.0 <1.0.0'
14
- flutter_html : ^3.0.0-beta.2
15
- webview_flutter : ' >=4.0.0 <5.0.0'
14
+ html : " >=0.15.0 <1.0.0"
15
+ flutter_html :
16
+ path : ../..
17
+ webview_flutter : " >=4.0.0 <5.0.0"
16
18
17
19
dev_dependencies :
18
20
flutter_test :
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ name: flutter_html_math
2
2
description : This extension package allows the <math> tag to be rendered using the flutter_html package
3
3
version : 3.0.0-beta.2
4
4
homepage : https://github.com/Sub6Resources/flutter_html
5
+ publish_to : none # Remove this line if you wish to publish to pub.dev
5
6
6
7
environment :
7
8
sdk : " >=2.12.0 <4.0.0"
@@ -10,9 +11,10 @@ environment:
10
11
dependencies :
11
12
flutter :
12
13
sdk : flutter
13
- html : ' >=0.15.0 <1.0.0'
14
- flutter_html : ^3.0.0-beta.2
15
- flutter_math_fork : ' >=0.6.0 <1.0.0'
14
+ html : " >=0.15.0 <1.0.0"
15
+ flutter_html :
16
+ path : ../..
17
+ flutter_math_fork : " >=0.6.0 <1.0.0"
16
18
17
19
dev_dependencies :
18
20
flutter_test :
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ name: flutter_html_svg
2
2
description : This extension package allows the <svg> tag and svg-based img sources to be rendered using the flutter_html package
3
3
version : 3.0.0-beta.2
4
4
homepage : https://github.com/Sub6Resources/flutter_html
5
+ publish_to : none # Remove this line if you wish to publish to pub.dev
5
6
6
7
environment :
7
8
sdk : " >=2.17.0 <4.0.0"
@@ -10,9 +11,10 @@ environment:
10
11
dependencies :
11
12
flutter :
12
13
sdk : flutter
13
- html : ' >=0.15.0 <1.0.0'
14
- flutter_html : ^3.0.0-beta.2
15
- flutter_svg : ' >=1.0.0 <3.0.0'
14
+ html : " >=0.15.0 <1.0.0"
15
+ flutter_html :
16
+ path : ../..
17
+ flutter_svg : " >=1.0.0 <3.0.0"
16
18
17
19
dev_dependencies :
18
20
flutter_test :
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ description: This extension package allows the <table> tag to be rendered using
3
3
4
4
version : 3.0.0-beta.2
5
5
homepage : https://github.com/Sub6Resources/flutter_html
6
+ publish_to : none # Remove this line if you wish to publish to pub.dev
6
7
7
8
environment :
8
9
sdk : " >=2.17.0 <4.0.0"
@@ -11,9 +12,10 @@ environment:
11
12
dependencies :
12
13
flutter :
13
14
sdk : flutter
14
- html : ' >=0.15.0 <1.0.0'
15
- flutter_html : ^3.0.0-beta.2
16
- flutter_layout_grid : ' >=1.0.1 <3.0.0'
15
+ html : " >=0.15.0 <1.0.0"
16
+ flutter_html :
17
+ path : ../..
18
+ flutter_layout_grid : " >=1.0.1 <3.0.0"
17
19
18
20
dev_dependencies :
19
21
flutter_test :
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ name: flutter_html_video
2
2
description : This extension package allows the <video> tag to be rendered using the flutter_html package
3
3
version : 3.0.0-beta.2
4
4
homepage : https://github.com/Sub6Resources/flutter_html
5
+ publish_to : none # Remove this line if you wish to publish to pub.dev
5
6
6
7
environment :
7
8
sdk : " >=2.12.0 <4.0.0"
@@ -10,10 +11,11 @@ environment:
10
11
dependencies :
11
12
flutter :
12
13
sdk : flutter
13
- html : ' >=0.15.0 <1.0.0'
14
- flutter_html : ^3.0.0-beta.2
15
- video_player : ' >=2.2.8 <3.0.0'
16
- chewie : ' >=1.1.0 <2.0.0'
14
+ html : " >=0.15.0 <1.0.0"
15
+ flutter_html :
16
+ path : ../..
17
+ video_player : " >=2.2.8 <3.0.0"
18
+ chewie : " >=1.1.0 <2.0.0"
17
19
18
20
dev_dependencies :
19
21
flutter_test :
You can’t perform that action at this time.
0 commit comments