diff --git a/src/offline.php b/src/offline.php index bc260f8..1d311f2 100644 --- a/src/offline.php +++ b/src/offline.php @@ -65,7 +65,10 @@ if ($params_DarkColorName === 'custom' && file_exists(JPATH_ROOT . '/media/templ // User overrides (loaded last) $wa->useStyle('template.user'); -// Template JS (theme switcher, var-copy, etc.) +// Accessibility high-contrast stylesheet +$wa->useStyle('template.a11y-high-contrast'); + +// Template JS (theme switcher, a11y toolbar, var-copy, etc.) if ($params_developmentmode) { $wa->useScript('template.js'); } else { @@ -149,7 +152,19 @@ if ($params_favicon_source) { } // Theme params -$params_theme_enabled = (int) $params->get('theme_enabled', 1); +$params_theme_enabled = (int) $params->get('theme_enabled', 1); +$params_theme_fab_enabled = (int) $params->get('theme_fab_enabled', 1); +$params_theme_fab_pos = 'br'; + +// Accessibility params +$params_a11y_toolbar = (int) $params->get('a11y_toolbar_enabled', 1); +$params_a11y_resize = (int) $params->get('a11y_text_resize', 1); +$params_a11y_invert = (int) $params->get('a11y_color_inversion', 1); +$params_a11y_contrast = (int) $params->get('a11y_high_contrast', 1); +$params_a11y_links = (int) $params->get('a11y_highlight_links', 1); +$params_a11y_font = (int) $params->get('a11y_readable_font', 1); +$params_a11y_animations = (int) $params->get('a11y_pause_animations', 1); +$params_a11y_pos = 'br'; // Analytics params $params_googletagmanager = $params->get('googletagmanager', false); @@ -203,7 +218,18 @@ if (class_exists('\Joomla\Component\Users\Site\Helper\RouteHelper')) { -
style=""> +style="">