30 Commits

Author SHA1 Message Date
dd3ff4d15c Remove defer attribute from standalone <script> tags 2024-06-23 16:17:00 +08:00
bbdcd2080b Fix navigation menu's aria-expanded attribute when closed with Escape key 2024-06-14 03:01:14 +08:00
7e8962b491 Use SVG icon for navigation hamburger menu 2024-06-14 02:54:37 +08:00
789b7d24c9 Reduce navbar's toggle font size and paddings 2024-06-12 08:07:16 +08:00
322b2ddfc9 Refactor navigation hamburger menu to an accordion 2024-06-12 01:24:10 +08:00
6bb6da7f42 Initiate variables for navbar class names 2024-06-10 19:35:27 +08:00
a407e2c681 Make navigation links flexbox on all screen sizes 2024-06-10 16:55:19 +08:00
f5694ccf3a Add event parameter to handleBlur function 2024-06-08 00:47:33 +08:00
337393ab61 Add semicolon to handleBlue navigation function 2024-06-08 00:45:55 +08:00
e4d2ead075 Close navigation if the user tabs out of navigation links 2024-06-08 00:45:21 +08:00
68b462f862 Enable using escape key to close navigation toggle 2024-06-08 00:43:19 +08:00
479eb20bec Use double quotes for navigation toggle functions 2024-06-08 00:39:51 +08:00
872f049680 Attribute source of accessible navigation toggle script 2024-06-08 00:38:50 +08:00
df3db4140d Use ariaExpanded method for navigation toggle function 2024-06-08 00:37:13 +08:00
60077f2929 Refactor navigation toggle function 2024-06-08 00:36:30 +08:00
d466d661ac Refactor aria-expanded attribute check 2024-06-08 00:29:11 +08:00
38f4c69895 Check aria-expanded value instead of class name to toggle the attribute of navigation toggle button 2024-06-08 00:24:58 +08:00
366ff401cd Restore navigation toggle to button element and add aria-expanded attribute toggle 2024-06-08 00:17:59 +08:00
2b3bc1855b Optimise navigation toggle label for screen readers 2024-06-07 21:00:55 +08:00
5d0351e813 Use pointer cursor when hovered over navigation toggle 2024-06-07 17:46:14 +08:00
435c8283f5 Use checkbox for navigation toggle to remove use of JavaScript 2024-06-07 17:24:50 +08:00
eeb828607e Use hambutger menu text symbol for navigation roggle button 2024-06-06 21:07:22 +08:00
b62e3fb239 Adjust left-right padding of navbar links on mobile 2024-05-10 17:07:17 +08:00
f731e07435 Put navbar title in toggle button for mobile 2024-05-10 17:06:10 +08:00
52559dd60c Style navigation bar toggle button focus outline 2024-04-29 18:23:26 +08:00
6c468c7686 Fix hidden overflowed focus outline on larger screens 2024-04-29 18:12:51 +08:00
e0a3feb939 Turn the nabigation menu into a hamburger menu on mobile 2024-04-29 18:01:46 +08:00
c471b1a848 Use position: sticky to make navbar sticky 2024-04-18 22:54:20 +08:00
d2adc35286 Increase navbar sticky line 2024-04-18 22:26:11 +08:00
1fd89c29dc Use block and extends for navbar 2024-04-18 13:55:45 +08:00