Update targetplatform version regex from 5.* to (5|6)\..* in both
update.xml and updates.xml so Joomla 6 installations see the
template as a valid update.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Both files now have correct data:
- element: mokocassiopeia (was templateDetails in update.xml)
- version: 03.06.10 (was 03.06.14/03.08.03)
- download URL: GitHub archive tag zip (no release assets exist)
- Removed placeholder {{...}} tokens from update.xml
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
When both are present, a11y toolbar sits at bottom-left and theme
FAB at bottom-right so they share the same row without overlapping.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Accordion structure now applies at all screen sizes. On desktop
(>= 992px) all panels start expanded (show class + aria-expanded
true). On mobile (< 992px) all panels start collapsed. CSS no
longer scoped to mobile media query.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Restore position: relative on mobile so the header scrolls away
on small screens. Sticky only applies on desktop (>= 992px).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Remove position: relative override that disabled sticky on mobile.
The header now stays sticky at all breakpoints when the admin
enables the sticky header option.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
On screens < 992px, sidebar-left and sidebar-right card modules
are transformed into Bootstrap accordion items via JS. Card headers
become collapsible toggles, card bodies collapse. On desktop resize
the accordion reverts to normal cards.
CSS scoped to mobile breakpoint styles the accordion buttons and
removes card borders for a clean stacked look.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add width: 100% to .container-search and child elements. Override
desktop media query from flex: 0 0 auto/min-width: 300px to
flex: 1 1 100%/width: 100%.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The navbar hamburger uses data-bs-toggle="collapse" but the
Bootstrap collapse JS was never loaded. Now loaded unconditionally
since the main menu always needs it on mobile viewports.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace Bootstrap navbar-toggler-icon SVG with fa-solid fa-bars
in mainmenu.php. Update .container-header .navbar-toggler CSS to
use --mainmenu-nav-link-color for color and border.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Set width: 100% on .container-search, .mod-finder, .mod-finder__form,
and the input-group so the search bar stretches the full width of
the navigation area.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
.container-header .navbar-toggler now uses --mainmenu-nav-link-color
for both text/border color and the hamburger icon SVG, matching
the rest of the navigation links.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- .container-nav a now uses --mainmenu-nav-link-color so all links
in the navigation area match the navbar color scheme.
- Blog items use flex: 1 + height: 100% so cards in the same row
are equal height. Read more button pinned to bottom via
margin-top: auto.
- #system-message-container:empty hides the Joomla message wrapper
when no messages are present, removing empty whitespace.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Simplify Font Awesome loading to scan three candidate paths for
all.css, register whichever exists via WebAssetManager, then call
useStyle(). Falls back to joomla.asset.json registry if no local
file found. Covers both standard Joomla media path and SFTP
deploy layout.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace the partial 10-icon mapping with a comprehensive layer
that covers 80+ Joomla IcoMoon icon-* classes. All icon-* prefixed
elements now render using Font Awesome 7 Free glyphs via ::before
pseudo-elements with the correct font-family, weight, and
smoothing. Covers navigation, actions, objects, status, media,
layout, and publishing icons.
Also fix back-to-top icon in error.php (icon-arrow-up → fa-solid
fa-arrow-up).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Main menu links in the header now explicitly use
--mainmenu-nav-link-color via .container-header .nav-link
selector, preventing the generic --nav-link-color from bleeding
through when variables resolve to the body link color.
Back-to-top link:
- Switch icon from IcoMoon (icon-arrow-up) to Font Awesome
(fa-solid fa-arrow-up) for consistency with the rest of the
template.
- Add id="top" to the header element so the href="#top" fallback
works even when JavaScript is disabled.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Font Awesome CSS was not loading because the asset path
(media/templates/site/mokocassiopeia/) doesn't exist when
deployed via SFTP to the template directory. Now checks the
file system for both the standard Joomla media path and the
SFTP-deployed template-relative path before falling back to
the asset registry.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Bump a11y toolbar bottom from 3.5rem to 5rem when theme FAB is
present, ensuring the toggle button clears the FAB completely.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>