Преглед на файлове

Modification des filtres

Affichage de l'ensemble des filtres disponibles en tout temps
Ajout d'un indicateur de sélection en CSS
Alexis Degrugillier преди 12 години
родител
ревизия
8f1a30ee88
променени са 4 файла, в които са добавени 26 реда и са изтрити 15 реда
  1. 7 15
      app/layout/nav_menu.phtml
  2. 6 0
      p/themes/default/global.css
  3. 6 0
      p/themes/default_dark/global.css
  4. 7 0
      p/themes/flat-design/global.css

+ 7 - 15
app/layout/nav_menu.phtml

@@ -130,45 +130,37 @@
 
 			<?php
 				$url_state = $url;
-				if ($this->state !== 'all') {
-					$url_state['params']['state'] = 'all';
+				$url_state['params']['state'] = 'all';
 			?>
-			<li class="item">
+			<li class="item <?php if ($this->state == 'all') echo "selected"?>">
 				<a class="print_all" href="<?php echo Minz_Url::display ($url_state); ?>">
 					<?php echo Minz_Translate::t ('show_all_articles'); ?>
 				</a>
 			</li>
 			<?php
-				}
-				if ($this->state !== 'not_read') {
-					$url_state['params']['state'] = 'not_read';
+				$url_state['params']['state'] = 'not_read';
 			?>
-			<li class="item">
+			<li class="item <?php if ($this->state == 'not_read') echo "selected"?>">
 				<a class="print_non_read" href="<?php echo Minz_Url::display ($url_state); ?>">
 					<?php echo Minz_Translate::t ('show_not_reads'); ?>
 				</a>
 			</li>
 			<?php
-				}
-				if ($this->state !== 'read') {
 					$url_state['params']['state'] = 'read';
 			?>
-			<li class="item">
+			<li class="item <?php if ($this->state == 'read') echo "selected"?>">
 				<a class="print_read" href="<?php echo Minz_Url::display ($url_state); ?>">
 					<?php echo Minz_Translate::t ('show_read'); ?>
 				</a>
 			</li>
 			<?php
-				}
-				if ($this->state != 'favorite') {
 					$url_state['params']['state'] = 'favorite';
 			?>
-			<li class="item">
-				<a class="print_read" href="<?php echo Minz_Url::display ($url_state); ?>">
+			<li class="item <?php if ($this->state == 'favorite') echo "selected"?>">
+				<a class="print_favorite" href="<?php echo Minz_Url::display ($url_state); ?>">
 					<?php echo Minz_Translate::t ('show_favorite'); ?>
 				</a>
 			</li>
-			<?php } ?>
 
 			<li class="separator"></li>
 

+ 6 - 0
p/themes/default/global.css

@@ -397,6 +397,12 @@ input, select, textarea {
 			height: 30px;
 			font-size: 90%;
 			line-height: 30px;
+		}
+		.dropdown-menu .item.selected{
+			background: #0062be;
+		}
+		.dropdown-menu .item.selected a{
+			color: #fff;
 		}
 			.dropdown-menu .item > * {
 				display: block;

+ 6 - 0
p/themes/default_dark/global.css

@@ -385,6 +385,12 @@ input, select, textarea {
 			height: 30px;
 			font-size: 90%;
 			line-height: 30px;
+		}
+		.dropdown-menu .item.selected{
+			background: #26303f;
+		}
+		.dropdown-menu .item.selected a{
+			color: #888;
 		}
 			.dropdown-menu .item > * {
 				display: block;

+ 7 - 0
p/themes/flat-design/global.css

@@ -386,6 +386,13 @@ input, select, textarea {
 			height: 30px;
 			font-size: 90%;
 			line-height: 30px;
+		}
+		.dropdown-menu .item.selected{
+			background: #2980b9;
+		}
+		.dropdown-menu .item.selected a{
+			background: #2980b9;
+			color: #fff;
 		}
 			.dropdown-menu .item > * {
 				display: block;