All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Change single instance of multiple classes being added with one classList.add() call to two calls instead (IE11).
- Restored .js-hide JS behaviour, which was unintentionally commented out.
- As an accessibility improvement focus masthead search input after it has been toggled open.
- Updated required version of the SearchEngine module in composer.json.
- Search form to the site masthead.
- Additional utility CSS classes (.js-show, .js-hide).
- JS toggle feature.
- Moved SearchEngine styles to the
<head>
area. - Updated the "menu-toggle" feature to a more generic "toggle" implementation.
- SearchEngine module, Search template, and controller and view for the Search template.
- Blockquote CSS styles.
- Fixed minor layout issue resulting from main content area being less than 100% wide.
- Fixed a reference to renamed method View::setScript() (now View::setView()).
- Updated required version of Wireframe to 0.4.0.
- Removed lib/functions.php, as it wasn't really needed.
- CSS styles for content images, content tables, and the hr element.
- Updated required version of Wireframe to 0.3.0.
- Custom configuration file added to the lib directory.
- Moved MarkupMenu configuration settings to custom config file and made "Current page" label translatable.
- Bumped required versions of wireframe-framework/processwire-composer-installer, teppokoivula/markup-menu, and wireframe-framework/wireframe.
- Additional accessibility fixes and improvements.
- Changed highlights field heading level from h3 to h2 (a11y).
- Minor style improvements to aside section highlights field headings.
- Minor sub menu style fixes.
- Additional accessibility improvements (color contrast).
- Link hover/focus style fixes.
- To top link and skip content link.
- New CSS variables and button classes.
- Various smaller layout and style fixes.
- Removed partially included highlight.js.
- Reordered some parts of the CSS styles.
- Various accessibility improvements, mainly for site navigation.
- Some minor layout improvements.
- Removed HTML minification from ready.php, since it was causing issues with script blocks.
- Backwards compatibility for IE11 with css-vars-ponyfill and some JavaScript magic.
- Minor visual changes.
- Fixed an issue where mobile menu toggle button could overflow menu item text.
- Added head script tag for setting a 'js' class to document root as early as possible.
- Added JavaScript based toggle feature to mobile menu subtrees.
- Added utility CSS class 'visually-hidden'.
- Changed header background to new dark blue color (a11y).
- Wireframe updated to the latest version (0.2.0).
- View related templates directories reorganized to match the new default structure from Wireframe.
- Added assets directory so that ProcessWire installer will work as expected.
- Install instructions, requirements, etc. were added to the README file.
- install.sql added for the ProcessWire installation process.
- .gitignore file updated based on the Bare Minimum Git project. Added default ignore for the modules directory.
- Update Wireframe, MarkupMenu, and processwire-composer-installer dependencies to latest versions.
- Updated the required version of MarkupMenu.
- Added MarkupMenu default configuration to /site/config.php.
- Updated MarkupMenu module.
- Switched last few MarkupSimpleNavigation references to MarkupMenu.
- Initial commit.