Commit Graph
277 Commits
Author SHA1 Message Date
Mark EatonandClaude Opus 4.6 a272b054ad fix TypeError on obsolete_browser_alert innerHTML access
Add null check before accessing innerHTML, since the element may not
exist in the DOM when the CMS renders the page.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 10:26:38 -05:00
Mark Eaton 9afd7790a1 use full paths for image 2026-02-23 10:20:50 -05:00
Mark EatonandClaude Opus 4.6 898e623b2b swap onesearch logo based on dark/light mode
Use onesearch_logo2.png (black text) in light mode and
onesearch_logo3.png (white text) in dark mode via MutationObserver.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 10:12:42 -05:00
Mark Eaton 3fd860a065 switch text to white in onesearch_logo 2026-02-23 10:00:40 -05:00
Mark Eaton 7ec70c8274 use new onesearch logo on bootstrap5 site 2026-02-23 09:50:28 -05:00
Mark Eaton f37152a16e Merge branch 'main' of tildegit.org:MarkEEaton/Kingsborough-LibGuide 2026-02-23 09:46:07 -05:00
Mark Eaton 462a40b48a darken text in onesearch_logo image 2026-02-23 09:45:40 -05:00
Mark EatonandClaude Opus 4.6 6a02ce8fe7 improve focus indicators: orange in dark mode, broader coverage, fix width
- Change dark-mode --focus-outline from #6ea8fe to #ff4e00 (kbccorange)
- Replace enumerated focus selectors with broad rule covering all a, button,
  input, select, and [tabindex] elements with !important
- Add display:block to a.ga-by-jumbotron to prevent width shrinking on focus

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 22:22:23 -05:00
Mark EatonandClaude Opus 4.6 6c817c1948 fix hamburger menu icon color and background in dark mode
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 17:18:53 -05:00
Mark EatonandClaude Opus 4.6 11942fab83 shorten dark mode transition from 0.3s to 0.2s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 15:53:28 -05:00
Mark Eaton e2a06eedff swap background colors of hours bar and main nav 2026-02-22 15:33:39 -05:00
Mark Eaton b37a759a8d improve footer in dark mode; border on search button 2026-02-22 02:44:22 -05:00
Mark Eaton 7eb3c580ec fix blue border on search button 2026-02-22 02:14:02 -05:00
Mark Eaton 0c719786f0 sync main nav margin between light- and dark-modes 2026-02-22 01:54:50 -05:00
Mark EatonandClaude Opus 4.6 b429175477 remove underline from Book A Study Room button
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 01:49:24 -05:00
Mark EatonandClaude Opus 4.6 91559e3660 style dark mode nav bar to match background image width and radius
Adds border-radius: 5px and horizontal margins to align the dark
mode nav bar with the background image below it. Uses margin-left
and margin-right to preserve the existing margin-top: -20px.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 01:04:12 -05:00
Mark EatonandClaude Opus 4.6 1e3b62d942 move theme toggle to fixed bottom-right corner
Repositions the dark/light mode button from the header to a fixed
position in the bottom-right corner (always visible). Bumps size
to 44px for WCAG touch target compliance. Also makes login text
and icon white in dark mode.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 00:41:46 -05:00
Mark Eaton 74334e7590 switch logo file 2026-02-22 00:37:19 -05:00
Mark EatonandClaude Opus 4.6 2e94510777 dark mode tweaks: card/nav/logo/input refinements
- Card bodies use page background color instead of surface color
- Hours container matches page background in dark mode
- Main nav uses kbccblue background with white text in dark mode
- Radio buttons and labels are white in dark mode
- Library links are white in dark mode
- Search input stays white with dark text in dark mode
- Slick carousel arrows are white in dark mode
- LibGuides boxes use page background in dark mode
- Logo swaps to inverted version (white on dark) in dark mode

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 00:32:24 -05:00
Mark EatonandClaude Opus 4.6 a978df4af9 add dark/light mode toggle with OS preference detection
Uses Bootstrap 5.3 data-bs-theme attribute for automatic component
theming. Adds CSS custom properties for dark mode, a toggle button
in the header, localStorage persistence, and a flash-prevention
script. Background image overlay adjusts per theme.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 23:27:53 -05:00
Mark Eaton e2e10e9d9b remove old files 2026-02-08 01:05:03 -05:00
Mark EatonandClaude Opus 4.6 05e7e8942a move obsolete browser warning from home1.css to home1.js
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 23:28:44 -05:00
Mark EatonandClaude Opus 4.6 5a2bc3b4cb move ES6 feature detection from home1.css to home1.js
Combine the two inline script blocks into a single try/catch
using new Function() so old browsers fail gracefully.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 23:22:21 -05:00
Mark Eaton ddcb471eac add randomized background images 2026-02-07 22:34:36 -05:00
Mark Eaton 5ab9ecc723 change wording to fix alignment of library links 2026-02-05 17:50:44 -05:00
Mark Eaton ebf83cf072 fix padding on main nav, and font-weight on radio labels 2026-02-05 15:49:14 -05:00
Mark Eaton 36847a4660 bug fixes on bs5 version 2026-02-05 14:00:55 -05:00
Mark Eaton 7b18219029 first bootstrap5 version of homepage 2026-02-04 23:46:01 -05:00
Mark Eaton 9e7391648d small change in wording, for spacing purposes 2026-01-19 14:11:47 -05:00
Mark Eaton e262c39c82 fix header padding problem 2026-01-19 14:09:06 -05:00
Mark Eaton cef5a6c904 fix nav bar problems created by accessibility improvements 2026-01-19 13:29:24 -05:00
Mark Eaton df3615a5cb remove old files 2026-01-10 03:59:21 -05:00
Mark Eaton 7033a23a7d create v.7 2026-01-10 03:12:38 -05:00
Mark EatonandGitHub 42c6e8b26b fix proxy link 2025-12-10 18:42:55 -05:00
Mark EatonandGitHub ca7d84cc95 remove reference.desk email from footer
Removed reference desk email link from the HTML.
2025-09-30 14:48:14 -04:00
Mark EatonandGitHub d78a977af5 css changes to accommodate removing reference.desk email from footer 2025-09-30 14:47:25 -04:00
Mark Eaton 609db98a11 remove old html and css 2025-08-13 13:40:27 -04:00
Mark Eaton 99f5e9f494 fix margin between radios and blue nav on smaller screens 2025-07-27 01:19:07 -04:00
Mark Eaton 6d1929cde8 fix alignment of blue nav relative to background image 2025-07-27 01:03:23 -04:00
Mark Eatonandaider e80a882ad1 fix: align Book a Study Room button height with other nav buttons
Co-authored-by: aider (o3) <aider@aider.chat>
2025-07-26 23:11:46 -04:00
Mark Eatonandaider 1b2ec612f4 fix: wrap radio buttons in fieldset and add legend for accessibility compliance
Co-authored-by: aider (o3) <aider@aider.chat>
2025-07-26 00:15:55 -04:00
Mark Eatonandaider 612150aa15 fix: add aria-label to OneSearch text input for better accessibility compliance
Co-authored-by: aider (o3) <aider@aider.chat>
2025-07-26 00:03:15 -04:00
Mark Eaton 51f7d47811 create a main6.js file 2025-07-26 00:00:15 -04:00
Mark Eatonandaider 5e56d9ce5a refactor: move inline styles from Vue3-v.6.html to Vue3-v.6-css.html for better organization
Co-authored-by: aider (o3) <aider@aider.chat>
2025-07-25 23:39:58 -04:00
Mark Eaton 7ebb1dd1dc feat: add Vue3 bootstrap3 CSS example in groups/home directory 2025-07-25 23:39:57 -04:00
Mark Eatonandaider f8184aeb3b fix: add id and margin style to "Book A Study Room" h2 to fix height issue
Co-authored-by: aider (o3) <aider@aider.chat>
2025-07-25 23:29:29 -04:00
Mark Eatonandaider f41dcffde2 fix: match "Book A Study Room" button width and display to other nav buttons
Co-authored-by: aider (o3) <aider@aider.chat>
2025-07-25 23:15:53 -04:00
Mark Eatonandaider e2c7f9e271 fix: replace non-functional link with button for accessible study room booking control
Co-authored-by: aider (o3) <aider@aider.chat>
2025-07-25 23:03:52 -04:00
Mark Eaton c3de0935f6 chore: copy Vue3-v.5.html to Vue3-v.6.html to start new iteration 2025-07-25 00:04:22 -04:00
Mark Eatonandaider 8c75e202f0 feat: include OneSearch widget controls in global focus outline for improved accessibility
Co-authored-by: aider (o3) <aider@aider.chat>
2025-07-24 23:28:32 -04:00