[Mapbender-commits] r3551 - trunk/mapbender/http/javascripts

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Tue Feb 17 05:00:43 EST 2009


Author: verenadiewald
Date: 2009-02-17 05:00:43 -0500 (Tue, 17 Feb 2009)
New Revision: 3551

Modified:
   trunk/mapbender/http/javascripts/mod_wfs_gazetteer_client.php
Log:
included tablesorting for wfs search results

Modified: trunk/mapbender/http/javascripts/mod_wfs_gazetteer_client.php
===================================================================
--- trunk/mapbender/http/javascripts/mod_wfs_gazetteer_client.php	2009-02-17 09:57:15 UTC (rev 3550)
+++ trunk/mapbender/http/javascripts/mod_wfs_gazetteer_client.php	2009-02-17 10:00:43 UTC (rev 3551)
@@ -581,7 +581,7 @@
 	delFilterButton.className = global_wfsConfObj[global_selectedWfsConfId].g_button_id;
 	delFilterButton.value = clearFilterButtonLabel;
 	// Internet explorer
-	if (parent.ie) {$_REQUEST['pdfPathString']
+	if (parent.ie) {
 		delFilterButton.onclick = function() {
 			var x = new Function ("", "clearFilter();"); 
 			x(); 
@@ -1056,12 +1056,13 @@
 			resultGeometryPopup = new parent.mb_popup(searchPopupTitle,contentHtml,searchPopupWidth,searchPopupHeight,searchPopupX,searchPopupY);
 		}
 		resultGeometryPopup.show();
-	
+		parent.$("#resultTable").tablesorter({
+     		sortList: [[0,0]]
+        });
 	}
 	else{
 		document.getElementById("res").innerHTML = contentHtml;
 	}
-	
 } 
 
 function createListOfGeometries(){
@@ -1071,22 +1072,22 @@
 	else{
 		var domPath = "";
 	}
-	var listOfGeom = "<form name='resultListForm'><table style='background-color:#EEEEEE;'>\n";
+	var listOfGeom = "<form name='resultListForm'><table class='tablesorter' id='resultTable'>\n";
 	var wfsConf = global_wfsConfObj[global_selectedWfsConfId];
 	var labelArray = [];
 	if (geomArray.count() > 0) {
 				
 		if(showResultInPopup==1){
-			listOfGeom += "<tr>";
+			listOfGeom += "<thead><tr>";
 			var labelObj = getListTitle();
 			for (var k = 1 ; k < labelObj.length; k ++) {
-				listOfGeom += "<td>";
+				listOfGeom += "<th>";
 				listOfGeom += labelObj[k];
-				listOfGeom += "</td>";
+				listOfGeom += "</th>";
 			}
-			listOfGeom += "</tr>";
+			listOfGeom += "</tr></thead>";
 		}
-						
+		listOfGeom += "<tbody>";				
 		for (var i = 0 ; i < geomArray.count(); i ++) {
 			if (geomArray.get(i).get(-1).isComplete()) {
 				listOfGeom += "<tr>\n";
@@ -1120,7 +1121,7 @@
 			}
 		}
 	}
-	listOfGeom += "</table></form>\n";
+	listOfGeom += "</tbody></table></form>\n";
 	return listOfGeom; 
 }
 



More information about the Mapbender_commits mailing list