changeset 21:74ba09d87f33

Add explanatory title attributes (e.g. basically usage hover-over hints) to various link elements.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 14 Jan 2016 12:03:12 +0200
parents c01ee50af784
children f8a77f25dad6
files index.php
diffstat 1 files changed, 6 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/index.php	Thu Jan 14 12:02:18 2016 +0200
+++ b/index.php	Thu Jan 14 12:03:12 2016 +0200
@@ -284,15 +284,15 @@
       $filters[] = "<b>".strtolower($matTransNames[$fkey + 1])."</b>=".strtolower($matTransTable[$fkey][$fval]);
   }
 
-  echo "<p>Filtering: ".implode(", ", $filters)."</p>\n";
+  echo "<p class=\"attrFilters\">Filtering: ".implode(", ", $filters)."</p>\n";
 }
 
 if (count($setMatFilters) > 0)
 {
   echo
-    "<p>Material filter: ".implode(", ", array_keys($setMatFilters))." ".
+    "<p class=\"materialFilters\">Material filter: ".implode(", ", array_keys($setMatFilters))." ".
     "<a href=\"?".stGetURLStr($setAttrFilters, $setSortColumn, $setSortDirection, !$setEnableMatFilters, $setMatFilters).
-    "\">[".($setEnableMatFilters ? "Deactivate" : "Activate")."]</a></p>\n";
+    "\" title=\"".($setEnableMatFilters ? "Deactivate" : "Activate")." the material filter.\">[".($setEnableMatFilters ? "Deactivate" : "Activate")."]</a></p>\n";
 }
 
 
@@ -316,7 +316,7 @@
       stGetURLStr($setAttrFilters, $key,
       ($key == $setSortColumn) ? !$setSortDirection : $setSortDirection,
       $setEnableMatFilters, $setMatFilters).
-      "\">".chentities($value)."</a>";
+      "\" title=\"Sort by ".chentities($value)."\">".chentities($value)."</a>";
     }
     else
       echo chentities($value);
@@ -357,11 +357,12 @@
 
     // First column is material name
     $col = 0;
+    $isFiltered = isset($setMatFilters[$mname]);
     echo
       " <tr>".stGetTC("td", $col++).
       "<a class=\"matToggle ".(isset($setMatFilters[$mname]) ? "active" : "inactive").
       "\" href=\"?".stGetURLStr($setAttrFilters, $setSortColumn, $setSortDirection, $setEnableMatFilters, $tmpFilters).
-      "\">".(isset($setMatFilters[$mname]) ? "-" : "+")."</a>".
+      "\" title=\"".($isFiltered ? "Remove" : "Add")." '".chentities($mname)."' ".($isFiltered ? "from" : "to")." filtered materials.\">".($isFiltered ? "-" : "+")."</a>".
       "<a href=\"/mat/".urlencode($mname)."\">".chentities($mname)."</a>".
       "</td>";