Skip to content

Commit f01a002

Browse files
committed
Replace BuildOp.v1 with BuildOp
1 parent 1215f37 commit f01a002

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

lib/src/widgets/html.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ class TinhteWidgetFactory extends WidgetFactory {
142142
}
143143

144144
BuildOp get smilieOp {
145-
return _smilieOp ??= BuildOp.v1(
145+
return _smilieOp ??= BuildOp(
146146
onParsed: (tree) {
147147
final a = tree.element.attributes;
148148
final title = a['data-title'];

lib/src/widgets/html/galleria.dart

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ class Galleria {
1414

1515
BuildOp? _galleriaOp;
1616
BuildOp get op {
17-
return _galleriaOp ??= BuildOp.v1(
18-
onChild: onChild,
17+
return _galleriaOp ??= BuildOp(
18+
onVisitChild: onVisitChild,
1919
onRenderBlock: onRenderBlock,
2020
);
2121
}
2222

23-
void onChild(BuildTree _, BuildTree subTree) {
23+
void onVisitChild(BuildTree _, BuildTree subTree) {
2424
final e = subTree.element;
2525
if (e.parent != galleryTree.element) return;
2626
if (e.localName != 'li') return;
@@ -46,33 +46,33 @@ class _GalleriaItem {
4646

4747
BuildOp? _itemOp;
4848
BuildOp get op {
49-
return _itemOp ??= BuildOp.v1(
50-
onChild: onChild,
49+
return _itemOp ??= BuildOp(
50+
onVisitChild: onVisitChild,
5151
onRenderBlock: onRenderBlock,
5252
);
5353
}
5454

55-
void onChild(BuildTree _, BuildTree subSubTree) {
55+
void onVisitChild(BuildTree _, BuildTree subSubTree) {
5656
final e = subSubTree.element;
5757
if (e.parent != itemTree.element) return;
5858

5959
switch (e.className) {
6060
case 'LbTrigger':
6161
_source ??= wf.urlFull(e.attributes['href'] ?? '');
62-
final triggerOp = _triggerOp ??= BuildOp.v1(
62+
final triggerOp = _triggerOp ??= BuildOp(
6363
alwaysRenderBlock: true,
6464
onRenderedBlock: (_, block) => _trigger = block,
6565
);
6666
subSubTree.register(triggerOp);
6767
break;
6868
case 'Tinhte_Gallery_Description':
69-
final descriptionOp = _descriptionOp ??= BuildOp.v1(
69+
final descriptionOp = _descriptionOp ??= BuildOp(
7070
alwaysRenderBlock: true,
7171
onParsed: (descriptionTree) {
7272
return descriptionTree
73-
..apply<BuildContext?>(
73+
..inheritanceResolvers.enqueue<BuildContext?>(
7474
(style, context) => style.copyWith(
75-
textStyle: Theme.of(context!)
75+
style: Theme.of(context!)
7676
.textTheme
7777
.bodySmall
7878
?.copyWith(color: kCaptionColor),

lib/src/widgets/html/photo_compare.dart

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ class PhotoCompare {
88

99
PhotoCompare(this.wf);
1010

11-
BuildOp get buildOp => BuildOp.v1(
11+
BuildOp get buildOp => BuildOp(
1212
defaultStyles: (_) => {'margin': '0.5em 0'},
13-
onChild: (tree, subTree) {
13+
onVisitChild: (tree, subTree) {
1414
if (subTree.element.localName == 'img') {
1515
subTree.register(
16-
BuildOp.v1(
16+
BuildOp(
1717
onRenderBlock: (_, placeholder) {
1818
final child = placeholder.firstChild;
1919
if (child != null) {
20-
final value = tree.value<_Images>();
20+
final value = tree.getNonInherited<_Images>();
2121
if (value == null) {
22-
tree.value(_Images([child]));
22+
tree.setNonInherited(_Images([child]));
2323
} else {
2424
value.widgets.add(child);
2525
}
@@ -33,7 +33,7 @@ class PhotoCompare {
3333
},
3434
onParsed: (tree) {
3535
final replacement = tree.parent.sub();
36-
final images = tree.value<_Images>()?.widgets;
36+
final images = tree.getNonInherited<_Images>()?.widgets;
3737
if (images == null || images.length != 2) return tree;
3838

3939
final a = tree.element.attributes;

0 commit comments

Comments
 (0)