diff --git a/src/content/reference/en/p5/BLEND.mdx b/src/content/reference/en/p5/blend.mdx similarity index 100% rename from src/content/reference/en/p5/BLEND.mdx rename to src/content/reference/en/p5/blend.mdx diff --git a/src/content/reference/en/p5/CHAR.mdx b/src/content/reference/en/p5/char.mdx similarity index 100% rename from src/content/reference/en/p5/CHAR.mdx rename to src/content/reference/en/p5/char.mdx diff --git a/src/content/reference/en/p5/DEGREES.mdx b/src/content/reference/en/p5/degrees.mdx similarity index 100% rename from src/content/reference/en/p5/DEGREES.mdx rename to src/content/reference/en/p5/degrees.mdx diff --git a/src/content/reference/en/p5/FLOAT.mdx b/src/content/reference/en/p5/float.mdx similarity index 100% rename from src/content/reference/en/p5/FLOAT.mdx rename to src/content/reference/en/p5/float.mdx diff --git a/src/content/reference/en/p5/IMAGE.mdx b/src/content/reference/en/p5/image.mdx similarity index 100% rename from src/content/reference/en/p5/IMAGE.mdx rename to src/content/reference/en/p5/image.mdx diff --git a/src/content/reference/en/p5/RADIANS.mdx b/src/content/reference/en/p5/radians.mdx similarity index 100% rename from src/content/reference/en/p5/RADIANS.mdx rename to src/content/reference/en/p5/radians.mdx diff --git a/src/content/reference/en/p5/REMOVE.mdx b/src/content/reference/en/p5/remove.mdx similarity index 100% rename from src/content/reference/en/p5/REMOVE.mdx rename to src/content/reference/en/p5/remove.mdx diff --git a/src/content/reference/en/p5/RETURN.mdx b/src/content/reference/en/p5/return.mdx similarity index 100% rename from src/content/reference/en/p5/RETURN.mdx rename to src/content/reference/en/p5/return.mdx diff --git a/src/content/reference/en/p5/ROUND.mdx b/src/content/reference/en/p5/round.mdx similarity index 100% rename from src/content/reference/en/p5/ROUND.mdx rename to src/content/reference/en/p5/round.mdx diff --git a/src/content/reference/en/p5/TEXT.mdx b/src/content/reference/en/p5/text.mdx similarity index 100% rename from src/content/reference/en/p5/TEXT.mdx rename to src/content/reference/en/p5/text.mdx diff --git a/src/content/reference/en/p5/TEXTURE.mdx b/src/content/reference/en/p5/texture.mdx similarity index 100% rename from src/content/reference/en/p5/TEXTURE.mdx rename to src/content/reference/en/p5/texture.mdx diff --git a/src/content/reference/es/p5/TEXTURE.mdx b/src/content/reference/es/p5/texture.mdx similarity index 100% rename from src/content/reference/es/p5/TEXTURE.mdx rename to src/content/reference/es/p5/texture.mdx diff --git a/src/content/reference/hi/p5/TEXT.mdx b/src/content/reference/hi/p5/text.mdx similarity index 100% rename from src/content/reference/hi/p5/TEXT.mdx rename to src/content/reference/hi/p5/text.mdx diff --git a/src/content/reference/hi/p5/TEXTURE.mdx b/src/content/reference/hi/p5/texture.mdx similarity index 100% rename from src/content/reference/hi/p5/TEXTURE.mdx rename to src/content/reference/hi/p5/texture.mdx diff --git a/src/content/reference/ko/p5/TEXTURE.mdx b/src/content/reference/ko/p5/texture.mdx similarity index 100% rename from src/content/reference/ko/p5/TEXTURE.mdx rename to src/content/reference/ko/p5/texture.mdx diff --git a/src/layouts/ReferenceItemLayout.astro b/src/layouts/ReferenceItemLayout.astro index 8aac514918..75579912cf 100644 --- a/src/layouts/ReferenceItemLayout.astro +++ b/src/layouts/ReferenceItemLayout.astro @@ -71,6 +71,9 @@ const relatedReferences = [ ...relatedReferencesFromEntryData, ...relatedEntries, ].slice(0, 4); + +const seenParams: Record = {}; + --- @@ -134,15 +137,21 @@ const relatedReferences = [ ))} {entry.data.overloads && entry.data.overloads.map((overload: ReferenceOverload) => - overload.params.map((param: ReferenceParam) => ( -
-

{param.name}

- -
- )) + overload.params.map((param: ReferenceParam) => { + if (seenParams[param.name]) return <>; + seenParams[param.name] = true; + return ( +
+

{param.name}

+
+ {param.type && {param.type}: } + +
+
+ ) + }) )} @@ -166,10 +175,7 @@ const relatedReferences = [ > {key} - {/* We don't render the full HTML in the preview */} -

- {propertyValue.description.replace(/<[^>]*>/g, "")} -

+
); })} @@ -194,10 +200,7 @@ const relatedReferences = [ > {key} - {/* We don't render the full HTML in the preview */} -

- {methodValue.description.replace(/<[^>]*>/g, "")} -

+
); })} diff --git a/src/layouts/ReferenceLayout.astro b/src/layouts/ReferenceLayout.astro index cea6e1f11c..ad5a0c0be3 100644 --- a/src/layouts/ReferenceLayout.astro +++ b/src/layouts/ReferenceLayout.astro @@ -99,6 +99,7 @@ const categoryData = categories.map((category) => { .filter( (e) => e.data.submodule === subcat && + (!e.data.class || e.data.class === 'p5') && !e.data.isConstructor && e.data.description !== "" )