Skip to content

Integrate calconnect-theme gem: remove duplicated layout/include files#88

Merged
ronaldtse merged 1 commit intomainfrom
integrate/calconnect-theme
May 6, 2026
Merged

Integrate calconnect-theme gem: remove duplicated layout/include files#88
ronaldtse merged 1 commit intomainfrom
integrate/calconnect-theme

Conversation

@ronaldtse
Copy link
Copy Markdown
Contributor

Summary

Adopts the calconnect-theme gem to eliminate duplication between calconnect.org and the shared theme.

Changes

  • Replace minima with calconnect-theme gem in Gemfile
  • Delete 5 files now provided by theme: base.html, breadcrumbs.html, google-analytics.html, custom-head.html, feedback.html
  • Simplify default.html: remove 350-line inline CSS and inline JS (now in theme SCSS partials/JS)
  • Add theme.js and navigation.js imports to application.js
  • Add nav-toggle click handler

Dependencies

- Replace minima with calconnect-theme gem in Gemfile
- Delete base.html, breadcrumbs.html, google-analytics.html,
  custom-head.html, feedback.html (now provided by theme)
- Simplify default.html: remove 350-line inline CSS and inline JS
  (now in theme SCSS partials and JS files)
- Add theme.js and navigation.js imports to application.js
- Add nav-toggle click handler to application.js
@ronaldtse ronaldtse merged commit 1dfd29c into main May 6, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant