aboutsummaryrefslogtreecommitdiff
path: root/app/layout
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2014-01-09 21:24:48 +0100
committerGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2014-01-09 21:24:48 +0100
commitbddbe5f79f42d526d7d56a7189ca0b65970abe89 (patch)
tree8cea5e686731733d4fee554ee80f37ae87b2279d /app/layout
parent6abaf0eb72d9f15acb0959d6ae41fbc07d9c4447 (diff)
Changements styles filtres
Utilisation d'une coche plutôt qu'un changement de couleur. Meilleure accessibilité avec ARIA. Optimisation des sélecteurs CSS. En particulier, évite les sélecteurs universels * qui sont très couteux en performances. https://github.com/marienfressinaud/FreshRSS/issues/277 https://github.com/marienfressinaud/FreshRSS/pull/357
Diffstat (limited to 'app/layout')
-rw-r--r--app/layout/nav_menu.phtml12
1 files changed, 6 insertions, 6 deletions
diff --git a/app/layout/nav_menu.phtml b/app/layout/nav_menu.phtml
index 1fabac996..705ed3314 100644
--- a/app/layout/nav_menu.phtml
+++ b/app/layout/nav_menu.phtml
@@ -132,7 +132,7 @@
$url_state = $url;
$url_state['params']['state'] = 'all';
?>
- <li class="item <?php if ($this->state == 'all') echo "selected"?>">
+ <li class="item" role="checkbox" aria-checked="<?php echo ($this->state === 'all') ? 'true' :'false'; ?>">
<a class="print_all" href="<?php echo Minz_Url::display ($url_state); ?>">
<?php echo Minz_Translate::t ('show_all_articles'); ?>
</a>
@@ -140,23 +140,23 @@
<?php
$url_state['params']['state'] = 'not_read';
?>
- <li class="item <?php if ($this->state == 'not_read') echo "selected"?>">
+ <li class="item" role="checkbox" aria-checked="<?php echo ($this->state === 'not_read') ? 'true' :'false'; ?>">
<a class="print_non_read" href="<?php echo Minz_Url::display ($url_state); ?>">
<?php echo Minz_Translate::t ('show_not_reads'); ?>
</a>
</li>
<?php
- $url_state['params']['state'] = 'read';
+ $url_state['params']['state'] = 'read';
?>
- <li class="item <?php if ($this->state == 'read') echo "selected"?>">
+ <li class="item" role="checkbox" aria-checked="<?php echo ($this->state === 'read') ? 'true' :'false'; ?>">
<a class="print_read" href="<?php echo Minz_Url::display ($url_state); ?>">
<?php echo Minz_Translate::t ('show_read'); ?>
</a>
</li>
<?php
- $url_state['params']['state'] = 'favorite';
+ $url_state['params']['state'] = 'favorite';
?>
- <li class="item <?php if ($this->state == 'favorite') echo "selected"?>">
+ <li class="item" role="checkbox" aria-checked="<?php echo ($this->state === 'favorite') ? 'true' :'false'; ?>">
<a class="print_favorite" href="<?php echo Minz_Url::display ($url_state); ?>">
<?php echo Minz_Translate::t ('show_favorite'); ?>
</a>