191 Commits

Author SHA1 Message Date
Jon Church
dcf524fdb7 fix: limit trademark line length so it doesnt stretch (#2179) 2026-02-05 07:51:50 +05:30
Ömer Bakır
7ea85d1404 feat: add OpenJS trademark notice to footer (#2178)
Closes #2172

Signed-off-by: omerbakr <y.omerbakir@gmail.com>
2026-02-04 12:56:24 -05:00
shubham oulkar
edf3ba4285 feat: bottom page navigation component (#2085)
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-11-07 18:02:57 -05:00
Sibai
c2f9f5a289 fix: ensure footer is pushed to the bottom on large screens (#2075)
Co-authored-by: shubham oulkar <91728992+ShubhamOulkar@users.noreply.github.com>
2025-10-25 21:00:41 +05:30
shubham oulkar
00e199ad99 feat : improve language picker component (#2040)
Signed-off-by: Shubham Oulkar <oulkarshubhu@gmail.com>
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-09-14 09:32:41 -05:00
Mohit5Upadhyay
de12edcb89 feat(#1932): implement smooth scrolling for anchor navigation across site (#1965)
* feat(#1932): implement smooth scrolling for anchor navigation across site

* feat: implement CSS-only smooth scrolling for anchor navigation

* apply reviewer changes: Update scroll-margin-top to 60px and remove preventDefault for TOC links

* remove scroll to top functionality and prevent default navigation for submenu links

Signed-off-by: Sebastian Beltran <bjohansebas@gmail.com>

---------

Co-authored-by: ShubhamOulkar <91728992+ShubhamOulkar@users.noreply.github.com>
Co-authored-by: bjohansebas <103585995+bjohansebas@users.noreply.github.com>
2025-08-02 13:25:23 -05:00
shubham oulkar
90e5a311da chore: ♻️ remove jquery (#1964)
* add scroll-to-top and scroll class toggle with vanilla JS

* add language detection

* add  i18n

* Fix bug: there was no class hidden in CSS. Notice was hidden by hide(). Now HTML hidden attribute is used to hide notice using CSS. This improves A11y.

* fix flashing of i18n notice and improve a11y

* add menu highlighting on scroll

* ♻️ remove jquery

* defer app.js

Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>

* remove DOMContentLoaded and fix root margin to 25%

---------

Co-authored-by: bjohansebas <103585995+bjohansebas@users.noreply.github.com>
2025-08-01 19:47:30 -05:00
ved prakash singh
66c2b91ddd Fix changelog link on homepage (#1982)
* "fixed the issue #1981"

* #1982 fixed link part

* Update index.md

* "done the recommended changes in style.css"
2025-07-27 17:47:08 -05:00
shubham oulkar
1917b49b99 chore: refactor footer and header icons (#1962)
* refactor footer

* fix icons layout

* remove font awesome icons

* refactor header icons

* redeploy netlify preview

* use absolute path for a svg icons

* replace img elements with CSS background-image and mask-image for theme icons

* fix bugs and remove unused css classes

* apply thin scroller for tables (chrome)

* inherit colors for footer social icons

* simplify openjs icon

* use openjs white logo

* simplify theme icons

* fix theme icons

* fix background color

* fix bugs and refactor theme.js

* remove color flicker

* fix bugs and refactor theme.js

* refactor

* remove comments from svg

* legacy fix: alignment of icons
2025-07-22 08:47:38 -05:00
Mohit5Upadhyay
0f143c1f90 fix: add horizontal scroller on middleware table to prevent overflow on the small screen
* fix(docs): add horizontal scroll wrapper to middleware diagram to prevent overflow on mobile (#1967)

* fix(docs): replace mw-fig-scroll with table-scroller as per review feedback (#1967)

* apply scroller width for same cross browser behaviour

---------

Co-authored-by: shubham oulkar <91728992+ShubhamOulkar@users.noreply.github.com>
2025-07-18 19:15:36 +05:30
shubham oulkar
61cfc19ec1 fix: grid layout and refactor css (#1978)
fix grid layout and refactor css
2025-07-18 08:13:29 -05:00
José Daniel Bustamante Arango
79665c04a6 feat(index page): add express title and show LTS versions on the small screens (#1972)
adding title to small screens by removing css rule

Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-07-15 13:34:53 -05:00
shubham oulkar
7743e0f856 fix: content overflow on small screen (#1948)
* update tables in 5.x for consistency in design

* update tables in 4.x for consistency in design

* remove content overflow for mobile devices

* remove inline padding from main conatent

---------

Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-07-02 20:24:39 -05:00
Sebastian Beltran
c7b12bd06d Remove strongloop from footer (#1779)
* remove multilingual documentation section from footer

* add acknowledgements section to README

* remove translation acknowledgements from notice files

* remove acknowledgements section from README

Signed-off-by: Sebastian Beltran <bjohansebas@gmail.com>

---------

Signed-off-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-06-30 11:18:26 -05:00
shubham oulkar
30c053b5f1 Eliminate layout shift in menu toggle arrow with CSS-only solution (#1935)
refactor menu toggle arrow
2025-06-05 20:20:31 -05:00
Sebastian Beltran
643571d25a remove unused CSS files and font assets (#1927)
Signed-off-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-05-29 10:12:06 -05:00
Rowan Manning
d1f904ae9b Display author avatars in the blog (#1915)
* feat: allow blogs to have multiple authors

This requires us to update the `author` front-matter, requiring it to be
an array of objects instead of a single string. This paves the way for
us to include further author metadata.

For now we only add "name" which expects a string.

* feat: allow linking to author GitHub profiles

This adds the ability for authors to add their GitHub username to the
blog posts they author. If they provide this then their name will be
linked to their GitHub profile page.

* feat: add GitHub profile images to author lines

This adds a small profile image to author lines that have a GitHub.

* feat: add author URLs to the feeds

* fix: space the authors a little more

The authors looked a little bunched up, a left margin on each of them
reads a little better.

Co-Authored-By: Wes Todd <wesleytodd@users.noreply.github.com>

* fix: improve readability of the feed entry Liquid

Co-Authored-By: Sebastian Beltran <bjohansebas@users.noreply.github.com>

* feat: add author image for the technical committee

Co-Authored-By: Sebastian Beltran <bjohansebas@users.noreply.github.com>

* fix: set a width and height on author images

This ensures we still display a circle if, for some reason, the image
that we get isn't a perfect square.

Co-Authored-By: Shubham Oulkar <ShubhamOulkar@users.noreply.github.com>

---------

Co-authored-by: Wes Todd <wesleytodd@users.noreply.github.com>
Co-authored-by: Sebastian Beltran <bjohansebas@users.noreply.github.com>
Co-authored-by: Shubham Oulkar <ShubhamOulkar@users.noreply.github.com>
2025-05-29 10:11:07 -05:00
shubham oulkar
b460ccbf44 Add correct korean font file name (#1929)
correct korean font file name
2025-05-28 22:59:26 +05:30
Dhyan Rai
b17e3a1446 Fix z-index bug in style.css (#1895)
Fix z-index bug where "copy code" button and header have the same index leading to "copy code" button appearing on top of the header.
2025-05-08 08:23:09 -05:00
Braden Kopenkoskey
5c7a418afa fix: dark/light mode theme regression (#1862) 2025-05-01 18:43:53 -05:00
shubham oulkar
20a6669eb7 chore: refactor layout (#1888)
Refactor layouts for unified version handling
2025-04-27 12:11:14 -05:00
shubham oulkar
100dc75ebf Add Copy btn on install command (#1846)
* add copy btn on install command

* remove CCS

* add padding

* remove $ sign from copied install command

---------

Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-04-26 11:18:13 -05:00
shubham oulkar
8f6546c18a feat enhancement : remove regression in express logo (#1887)
* add logo with class selector

* remove logo regression
2025-04-26 10:01:47 -05:00
shubham oulkar
f24f45a281 feat: add copy code btn (#1841)
* test: copy code btn

* add copy btn svg

* add copy code btn

* fix: keyboard a11y and improve design

* show "copied !" text on the copy btn

* remove space in copied text

* Remove text shift

* handle failed copy code

* Minimize delay

* remove outline on code blocks

* refactor copycode.js

* Remove border width

Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>

* Convert timerId into a Number()

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Carlos Stenzel <carlosstenzel@hotmail.com>
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-25 19:51:12 -05:00
Wes Todd
586b428c1b feat(blog): 5.1.0 release blog (#1849)
Co-authored-by: Zbyszek Tenerowicz <naugtur@gmail.com>
Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com>
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
Co-authored-by: shubham oulkar <91728992+ShubhamOulkar@users.noreply.github.com>
2025-03-31 09:05:51 -05:00
shubham oulkar
461386f1f1 improve accessibility in header buttons (#1833)
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-03-23 13:47:39 -05:00
shubham oulkar
76d93934ca feat: use the express logo in the header (#1839)
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-03-23 13:20:33 -05:00
Sebastian Beltran
29d6e0b1ca feat: normalize admoniations (#1810) 2025-03-18 08:44:11 -05:00
shubham oulkar
26d0b1f301 feat: add github edit btn (#1822)
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-03-15 15:13:35 -05:00
Prince Kumar Sharma
34a18e88c7 fix(1816): fixed an style issue inconsistency on home page (#1817) 2025-03-11 11:00:06 -05:00
Uzair Jawaid
064fc0b1c8 Adjust code background colour to improve clarity in dark mode (#1828) 2025-03-11 09:49:06 -05:00
shubham oulkar
2cda09dcc4 Feat : Add Table of Contents Component on pages (#1775)
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-03-01 17:57:52 -05:00
Prince Kumar Sharma
27cff697ee fix(1815): colour contrast adjusted for comments in code blocks (#1818)
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-02-26 11:45:24 -05:00
Prince Kumar Sharma
67096ced97 fix accessibility issue for text distinguishable links (#1796)
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-02-22 12:38:50 -05:00
Prince Kumar Sharma
db21b0c39b accessibility issue fix for level one heading and its order (#1797)
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-02-21 12:36:19 -05:00
Chris Del
d94ab7dd03 Design system (#1742)
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2025-02-11 11:06:10 -05:00
Sebastian Beltran
31bb1d63a2 fix code padding (#1773) 2025-02-07 18:36:22 -05:00
Sebastian Beltran
68b4840949 remove prism (#1746) 2025-02-05 18:23:03 -05:00
Cengiz C. Mataracı
fabc75a85a feat: add language picker (#1695)
Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
Co-authored-by: Carlos Stenzel <carlosstenzel@hotmail.com>
Co-authored-by: Dustin Popp <dpopp07@gmail.com>
2025-02-04 17:19:15 -05:00
Sebastian Beltran
a7408243e6 Remove retina.js and convert icons to SVG (#1700) 2025-01-14 15:27:46 -05:00
ctcpip
c380cd4153 ️ don't center text 2025-01-13 15:33:34 -06:00
Sebastian Beltran
782e9df859 style: remove center alignment from home content 2025-01-13 15:29:46 -06:00
Chris de Almeida
91070a7151 📝 update copyright notice (#1725) 2025-01-13 10:19:35 -05:00
Sebastian Beltran
c2c8ccf7b3 add 404 page (#1690)
* add 404 page

* apply suggestions from code review
2025-01-06 10:45:51 -05:00
Peter Wan
73e7ba97ae feat: add xx/changelog/index.md files for id & th (#1685)
* feat: add xx/changelog/index.md files for id & th
* fix: resolve formatting errors

closes: #1684
2024-12-13 16:11:59 -05:00
Cengiz C. Mataracı
9092d1887c chore: change description color in light mode (#1697) 2024-11-28 09:47:51 -05:00
Carlos Stenzel
7b74c1001f feat: improve home layout (#1670)
* feat - align content

* feat - remove auto format by prettier

* fix - add align in footer

* fix - align in mobile

* improve layout

* center text

* improve boxes layout

---------

Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
2024-11-21 12:56:05 -05:00
Sebastian Beltran
210659f2a9 new design and logic for the menu #1590 (#1568)
* feat: drop dropi

* fix theme position

* merge menu.css to style.css

* remove unused class

* improve menu styles

* fix dark mode

* remove padding in logo

* add support lts link

* adapt headers in other langs

* adapt other langs

* revert remove ismobile.js

* improve styles

* fix dark mode subcontent

* fix translate subcontent

* fix dark mode in mobile

* fix nav space

* fix errors in chrome

* small styles

* add optional chaining

* small changes

* improve submenu logic

* remove some !important

* remove some !important

* fix hover

* Revert "add optional chaining"

This reverts commit f3e40af82f.

* fix mobile detect

* small fix

* remove $

* update style.css

* improve layout
2024-10-29 17:51:10 -05:00
Sebastian Beltran
6923c2ed4d Add multiple social media links to the footer (#1667)
* improve social media

* improve style.css

* include in other langs
2024-10-28 15:57:16 -05:00
Hyeonho Kang
50ec70ca43 Add Korean-friendly font (#1597)
* Add Korean-friendly font

* Fix directory error

* Add alternative font
2024-10-20 20:03:13 -05:00