File tree Expand file tree Collapse file tree 4 files changed +35
-38
lines changed Expand file tree Collapse file tree 4 files changed +35
-38
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ import 'dart:math';
2
2
3
3
import 'package:chewie/chewie.dart' ;
4
4
import 'package:chewie_audio/chewie_audio.dart' ;
5
- import 'package:flutter/foundation.dart' ;
6
5
import 'package:flutter/material.dart' ;
7
6
import 'package:flutter/widgets.dart' ;
8
7
import 'package:flutter_html/html_parser.dart' ;
@@ -297,7 +296,8 @@ ReplacedElement parseReplacedElement(
297
296
width: double .tryParse (element.attributes['width' ] ?? "" ),
298
297
height: double .tryParse (element.attributes['height' ] ?? "" ),
299
298
navigationDelegate: navigationDelegateForIframe,
300
- node: element);
299
+ node: element,
300
+ );
301
301
case "img" :
302
302
return ImageContentElement (
303
303
name: "img" ,
Original file line number Diff line number Diff line change @@ -9,21 +9,20 @@ import 'package:html/dom.dart' as dom;
9
9
10
10
/// [IframeContentElement is a [ReplacedElement] with web content.
11
11
class IframeContentElement extends ReplacedElement {
12
- final String src;
13
- final double width;
14
- final double height;
15
- final NavigationDelegate navigationDelegate;
12
+ final String ? src;
13
+ final double ? width;
14
+ final double ? height;
15
+ final NavigationDelegate ? navigationDelegate;
16
16
final UniqueKey key = UniqueKey ();
17
17
18
18
IframeContentElement ({
19
- String name,
20
- Style style,
21
- this .src,
22
- this .width,
23
- this .height,
24
- dom.Element node,
25
- this .navigationDelegate,
26
- }) : super (name: name, style: style, node: node);
19
+ required String name,
20
+ required this .src,
21
+ required this .width,
22
+ required this .height,
23
+ required dom.Element node,
24
+ required this .navigationDelegate,
25
+ }) : super (name: name, style: Style (), node: node);
27
26
28
27
@override
29
28
Widget toWidget (RenderContext context) {
Original file line number Diff line number Diff line change @@ -7,21 +7,20 @@ import 'package:html/dom.dart' as dom;
7
7
8
8
/// [IframeContentElement is a [ReplacedElement] with web content.
9
9
class IframeContentElement extends ReplacedElement {
10
- final String src;
11
- final double width;
12
- final double height;
13
- final NavigationDelegate navigationDelegate;
10
+ final String ? src;
11
+ final double ? width;
12
+ final double ? height;
13
+ final NavigationDelegate ? navigationDelegate;
14
14
final UniqueKey key = UniqueKey ();
15
15
16
16
IframeContentElement ({
17
- String name,
18
- Style style,
19
- this .src,
20
- this .width,
21
- this .height,
22
- dom.Element node,
23
- this .navigationDelegate,
24
- }) : super (name: name, style: style, node: node);
17
+ required String name,
18
+ required this .src,
19
+ required this .width,
20
+ required this .height,
21
+ required dom.Element node,
22
+ required this .navigationDelegate,
23
+ }) : super (name: name, style: Style (), node: node);
25
24
26
25
@override
27
26
Widget toWidget (RenderContext context) {
Original file line number Diff line number Diff line change @@ -11,22 +11,21 @@ import 'dart:ui' as ui;
11
11
12
12
/// [IframeContentElement is a [ReplacedElement] with web content.
13
13
class IframeContentElement extends ReplacedElement {
14
- final String src;
15
- final double width;
16
- final double height;
17
- final NavigationDelegate navigationDelegate;
14
+ final String ? src;
15
+ final double ? width;
16
+ final double ? height;
17
+ final NavigationDelegate ? navigationDelegate;
18
18
final UniqueKey key = UniqueKey ();
19
19
final String createdViewId = getRandString (10 );
20
20
21
21
IframeContentElement ({
22
- String name,
23
- Style style,
24
- this .src,
25
- this .width,
26
- this .height,
27
- dom.Element node,
28
- this .navigationDelegate,
29
- }) : super (name: name, style: style, node: node);
22
+ required String name,
23
+ required this .src,
24
+ required this .width,
25
+ required this .height,
26
+ required dom.Element node,
27
+ required this .navigationDelegate,
28
+ }) : super (name: name, style: Style (), node: node);
30
29
31
30
@override
32
31
Widget toWidget (RenderContext context) {
You can’t perform that action at this time.
0 commit comments