Skip to content

Commit 7fb1f3f

Browse files
authored
Fix links in sidebar of extension types (#3831)
1 parent 392e2aa commit 7fb1f3f

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

lib/src/generator/html_generator.dart

+2-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ class HtmlGeneratorBackend extends GeneratorBackend {
7070
var data = ExtensionTypeTemplateData(
7171
options, packageGraph, library, extensionType);
7272
var sidebarContent = templates.renderSidebarForContainer(data);
73-
write(writer, extensionType.sidebarPath, data, sidebarContent);
73+
write(writer, extensionType.sidebarPath, data, sidebarContent,
74+
isSidebar: true);
7475
runtimeStats.incrementAccumulator('writtenSidebarFileCount');
7576
}
7677

test/templates/extension_type_test.dart

+9-9
Original file line numberDiff line numberDiff line change
@@ -361,10 +361,10 @@ extension type One(int it) {
361361
htmlLines,
362362
containsAllInOrder([
363363
matches(
364-
'<a href="../lib/One-extension-type.html#instance-methods">'
364+
'<a href="lib/One-extension-type.html#instance-methods">'
365365
'Methods</a>',
366366
),
367-
matches('<a href="../lib/One/m1.html">m1</a>'),
367+
matches('<a href="lib/One/m1.html">m1</a>'),
368368
]),
369369
);
370370
}
@@ -381,8 +381,8 @@ extension type One(int it) {
381381
htmlLines,
382382
containsAllInOrder([
383383
matches(
384-
'<a href="../lib/One-extension-type.html#operators">Operators</a>'),
385-
matches('<a href="../lib/One/operator_greater.html">operator ></a>'),
384+
'<a href="lib/One-extension-type.html#operators">Operators</a>'),
385+
matches('<a href="lib/One/operator_greater.html">operator ></a>'),
386386
]),
387387
);
388388
}
@@ -402,10 +402,10 @@ extension type One(int it) {
402402
expect(
403403
htmlLines,
404404
containsAllInOrder([
405-
matches('<a href="../lib/One-extension-type.html#static-properties">'
405+
matches('<a href="lib/One-extension-type.html#static-properties">'
406406
'Static properties</a>'),
407-
matches('<a href="../lib/One/gs1.html">gs1</a>'),
408-
matches('<a href="../lib/One/sf1.html">sf1</a>'),
407+
matches('<a href="lib/One/gs1.html">gs1</a>'),
408+
matches('<a href="lib/One/sf1.html">sf1</a>'),
409409
]),
410410
);
411411
}
@@ -421,9 +421,9 @@ extension type One(int it) {
421421
expect(
422422
htmlLines,
423423
containsAllInOrder([
424-
matches('<a href="../lib/One-extension-type.html#static-methods">'
424+
matches('<a href="lib/One-extension-type.html#static-methods">'
425425
'Static methods</a>'),
426-
matches('<a href="../lib/One/s1.html">s1</a>'),
426+
matches('<a href="lib/One/s1.html">s1</a>'),
427427
]),
428428
);
429429
}

0 commit comments

Comments
 (0)