|
|
(14 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| function showDescrip(typeID, show_or_not)
| | /* Put test JS here! */ |
| {
| |
| var DescripPanel = document.getElementsByClassName("hovertable_descrip")[0];
| |
| var Descrips = DescripPanel.getElementsByTagName("span");
| |
|
| |
|
| if (!DescripPanel || !Descrips)
| | /*[[Category:Userspace]]*/ |
| return false;
| |
| | |
| for (var i = 0; i < Descrips.length; i++)
| |
| {
| |
| if (Descrips[i].id == typeID)
| |
| {
| |
| if (show_or_not)
| |
| Descrips[i].style.display = "block";
| |
| else
| |
| Descrips[i].style.display = "none";
| |
| }
| |
| }
| |
| }
| |
| | |
| function initHoverTables()
| |
| {
| |
| var Tables = document.getElementsByClassName("hovertable");
| |
| if (!Tables)
| |
| return false;
| |
| | |
| for (var i = 0; i < Tables.length; i++)
| |
| {
| |
| var Cells = Tables[i].getElementsByTagName("td");
| |
| if (!Cells) continue;
| |
| | |
| for (var j = 0; j < Cells.length; j++)
| |
| {
| |
| if (hasClass(Cells[j], "hovertable_descrip")) continue;
| |
| addHandler(Cells[j], "mouseover", new Function("evt", "showDescrip(this.id, true);"));
| |
| addHandler(Cells[j], "mouseout", new Function("evt", "showDescrip(this.id, false);"));
| |
| }
| |
| }
| |
| }
| |
| | |
| addOnloadHook(initHoverTables);
| |
Latest revision as of 15:10, 8 April 2023
/* Put test JS here! */
/*[[Category:Userspace]]*/