Skip to content

Commit 92baf4e

Browse files
authored
fix(macros/APIRef): skip duplicate entries in Related pages (#10973)
fix(macro): fix duplicate entries in APIRef fixes #10864
1 parent 37379ec commit 92baf4e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Diff for: kumascript/macros/APIRef.ejs

+5-3
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ async function buildSublist(pages, title) {
175175
const title = getPageTitle(aPage);
176176
177177
result += '<li>';
178-
178+
179179
const pageBadges = (await page.badges(aPage)).join("");
180180
181181
if (rtlLocales.indexOf(locale) != -1) {
@@ -205,8 +205,10 @@ function buildIFList(interfaces, title) {
205205
var result = '<li class="toggle"><details open><summary>' + title + '</summary><ol>';
206206
207207
for (var i = 0; i < interfaces.length; i++) {
208-
var url = interfaces[i].replace('()', '').replace('.', '/');
209-
result += `<li>${web.smartLink(APIHref + '/' + url, null, `<code>${interfaces[i]}</code>`, APIHref, null, "APIRef")}</li>`;
208+
var url = APIHref + '/' + interfaces[i].replace('()', '').replace('.', '/');
209+
if (!url.endsWith(slug)) {
210+
result += `<li>${web.smartLink(url, null, `<code>${interfaces[i]}</code>`, APIHref, null, "APIRef")}</li>`;
211+
}
210212
}
211213
212214
result += '</ol></details></li>';

0 commit comments

Comments
 (0)