2002/css-validator/autotest/client buildtest.js,1.2,1.3

Update of /sources/public/2002/css-validator/autotest/client
In directory hutz:/tmp/cvs-serv26347

Modified Files:
	buildtest.js 
Log Message:
added <li> with links to all tables


Index: buildtest.js
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/client/buildtest.js,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- buildtest.js	3 Mar 2009 22:27:41 -0000	1.2
+++ buildtest.js	4 Mar 2009 10:42:57 -0000	1.3
@@ -72,6 +72,26 @@
     return table;
 }
 
+function generateLinkToTable(tableId) {
+    var controldiv = document.getElementById("controldiv");
+    if (controldiv) {
+	var divul = controldiv.getElementsByTagName("ul");
+	if (divul.length > 0) {
+	    divul = divul[0];
+	} else {
+	    divul = document.createElement("ul");
+	    controldiv.appendChild(divul);
+	}
+	var li = document.createElement("li");
+	var anc = document.createElement("a");
+	anc.setAttribute("href", "#"+tableId);
+	var tnode = document.createTextNode(tableId);
+	anc.appendChild(tnode);
+	li.appendChild(anc);
+	divul.appendChild(li);
+    }
+}
+
 function getTestTable(typetag) {
     var tableId = "default";
     if (typetag) {
@@ -82,6 +102,7 @@
 	table = createTableFromID(tableId);
 	var tableanchor = document.getElementById("tableanchor");
 	tableanchor.appendChild(table);
+	generateLinkToTable(tableId);
     }
     // and attach the newly created table at the right place
     return table;

Received on Wednesday, 4 March 2009 10:43:08 UTC