[richfaces-svn-commits] JBoss Rich Faces SVN: r2199 - in trunk/test-applications/facelets/src/main: webapp/Gmap and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Fri Aug 10 10:10:38 EDT 2007


Author: ayanul
Date: 2007-08-10 10:10:38 -0400 (Fri, 10 Aug 2007)
New Revision: 2199

Removed:
   trunk/test-applications/facelets/src/main/java/gmap/Gmap.java
Modified:
   trunk/test-applications/facelets/src/main/webapp/Gmap/Gmap.xhtml
Log:
added new attribute

Deleted: trunk/test-applications/facelets/src/main/java/gmap/Gmap.java
===================================================================
--- trunk/test-applications/facelets/src/main/java/gmap/Gmap.java	2007-08-10 13:53:41 UTC (rev 2198)
+++ trunk/test-applications/facelets/src/main/java/gmap/Gmap.java	2007-08-10 14:10:38 UTC (rev 2199)
@@ -1,20 +0,0 @@
-package gmap;
-
-public class Gmap {
-
-	 String zoom;
-
-	 public String getZoom() {
-	 	return zoom;
-	 }
-
-	 public void setZoom(String zoom) {
-	 	this.zoom = zoom;
-	 }
-
-	 public String act() {
-	 	zoom = "17";
-	 	System.out.println("zoom="+zoom);
-	 	return null;
-	 }
-}

Modified: trunk/test-applications/facelets/src/main/webapp/Gmap/Gmap.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/Gmap/Gmap.xhtml	2007-08-10 13:53:41 UTC (rev 2198)
+++ trunk/test-applications/facelets/src/main/webapp/Gmap/Gmap.xhtml	2007-08-10 14:10:38 UTC (rev 2199)
@@ -1,60 +1,80 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml"
-      xmlns:ui="http://java.sun.com/jsf/facelets"
-      xmlns:h="http://java.sun.com/jsf/html"
-      xmlns:f="http://java.sun.com/jsf/core"
-      xmlns:c="http://java.sun.com/jstl/core"
-      xmlns:rich="http://richfaces.ajax4jsf.org/rich"
-      xmlns:a4j="http://richfaces.org/a4j">
+	xmlns:h="http://java.sun.com/jsf/html"
+	xmlns:f="http://java.sun.com/jsf/core"
+	xmlns:ui="http://java.sun.com/jsf/facelets"
+	xmlns:c="http://java.sun.com/jstl/core"
+	xmlns:rich="http://richfaces.ajax4jsf.org/rich"
+	xmlns:a4j="http://richfaces.org/a4j">
 
-  <f:view contentType="text/html" >
+<f:view contentType="text/html">
 
-  <body>
-  
- 
- <h:panelGrid  columns="2">
-	<rich:gmap id="gm" lat="37.97" zoom="#{gmap.zoom}" gmapVar="map"
-	 gmapKey="ABQIAAAAxU6W9QEhFLMNdc3ATIu-VxT2yXp_ZAY8_ufC3CFXhHIE1NvwkxRkrpOGzxH8_ud3inE9pG1845-FCA"
-	  style="width:500px;height:400px" />
-	
-	
-	<!-- client side solution -->
-	<h:panelGroup>
+	<body>
+	<h:form>
+		<rich:gmap id="gm" lat="37.97" zoom="#{gmap.zoom}" gmapVar="map"
+			gmapKey="ABQIAAAAxU6W9QEhFLMNdc3ATIu-VxT2yXp_ZAY8_ufC3CFXhHIE1NvwkxRkrpOGzxH8_ud3inE9pG1845-FCA"
+			style="width:500px;height:400px"
+			enableContinuousZoom="#{gmap.continuousZoom}"
+			enableDoubleClickZoom="#{gmap.doubleClickZoom}"
+			enableDragging="#{gmap.dragging}" />
+
+		<h:panelGroup>
+			<f:verbatim>
 		Controls:<br />
-		<a href="javascript:void(0);" onclick="map.hideControls();return false;">Remove</a>
-		<a href="javascript:void(0);" onclick="map.showControls();return false;">Show</a>
-		<br /><br />
-		Type:<br/>
-		<a href="javascript:void(0);" onclick="map.setMapType(G_NORMAL_MAP);return false;">Normal</a>
-		<a href="javascript:void(0);" onclick="map.setMapType(G_SATELLITE_MAP);return false;">Satellite</a>
-		<a href="javascript:void(0);" onclick="map.setMapType(G_HYBRID_MAP);return false;">Hybrid</a>
-		<br /><br />
-		Zoom:<br/>
-		<a href="javascript:void(0);" onclick="map.zoomIn();return false;">In</a>
-		<a href="javascript:void(0);" onclick="map.zoomOut();return false;">Out</a>
-		<br /><br />
-		<a href="javascript:void(0);" onclick="showExadel();return false;">Show Exadel Office</a>
-		
-	</h:panelGroup>	
+				<a href="javascript:void(0);"
+					onclick="map.hideControls();return false;">Remove</a>
+				<a href="javascript:void(0);"
+					onclick="map.showControls();return false;">Show</a>
+				<br />
+				<br />
+		Type:<br />
+				<a href="javascript:void(0);"
+					onclick="map.setMapType(G_NORMAL_MAP);return false;">Normal</a>
+				<a href="javascript:void(0);"
+					onclick="map.setMapType(G_SATELLITE_MAP);return false;">Satellite</a>
+				<a href="javascript:void(0);"
+					onclick="map.setMapType(G_HYBRID_MAP);return false;">Hybrid</a>
+				<br />
+				<br />
+		Zoom:<br />
+				<a href="javascript:void(0);" onclick="map.zoomIn();return false;">In</a>
+				<a href="javascript:void(0);" onclick="map.zoomOut();return false;">Out</a>
+				<br />
+				<br />
+				<a href="javascript:void(0);" onclick="showExadel();return false;">Show
+				Exadel Office</a>
+				<br />
+				<a href="javascript:void(0);"
+					onclick="showExadelInMinsk();return false;">Show Exadel in
+				Belarus</a>
+			</f:verbatim>
+		</h:panelGroup>
 
+		<rich:panel>
+			<h:panelGrid columns="2">
+				<h:outputText value="Dragging:" />
+				<h:selectBooleanCheckbox value="#{gmap.dragging}" />
 
-	<!-- client side solution -->
-	<h:form>
-			
-        </h:form>
-	
-</h:panelGrid>
+				<h:outputText value="Continuous Zoom:" />
+				<h:selectBooleanCheckbox value="#{gmap.continuousZoom}" />
 
-	<a4j:outputPanel id="zoomer">
-		<script>
+				<h:outputText value="Double Click Zoom:" />
+				<h:selectBooleanCheckbox value="#{gmap.doubleClickZoom}" />
+
+				<h:commandLink value="submit" action="submit();"></h:commandLink>
+			</h:panelGrid>
+		</rich:panel>
+
+		<a4j:outputPanel id="zoomer">
+			<script>
 		  function zoomIt() {
 		   map.setZoom(#{gmap.zoom});
 		  }
 		</script>
-	</a4j:outputPanel>
+		</a4j:outputPanel>
 
-	<a4j:outputPanel>
-	   <script>
+		<a4j:outputPanel>
+			<script>
 	   
       function createMarker(point,html) {
         var marker = new GMarker(point);
@@ -64,28 +84,32 @@
         return marker;
       }
 
+	   function showExadelInMinsk() {
+	    var point = new  GLatLng(53.92316,27.510737, 53.92316,27.510737);
+	    map.setCenter(point);
+      	var marker = createMarker(point,'Go to the <a target="_blank" href="http://www.exadel.com">Exadle Web Site</a>');
+		map.setZoom(16);
+		map.addOverlay(marker);
+	   }
 	   
-	   
 	   function showExadel() {
-
 	    var point = new  GLatLng(37.9721046, -122.0424842834);
 	    map.setCenter(point);
       	var marker = createMarker(point,'Go to the <a target="_blank" href="http://www.exadel.com">Exadle Web Site</a>');
 		map.setZoom(16);
 		map.addOverlay(marker);
-	   
 	   }
 	   
 	    function setCenter(lag, lat, zoom) {
-
-	       map.setCenter(new GLatLng(lag, lat), zoom);
-	       var ulp = new GPoint(lag,lat);
-      var ul = G_NORMAL_MAP.getProjection().fromPixelToLatLng(ulp,zoom); 
-	       
+	     map.setCenter(new GLatLng(lag, lat), zoom);
+	     var ulp = new GPoint(lag,lat);
+      	 var ul = G_NORMAL_MAP.getProjection().fromPixelToLatLng(ulp,zoom);
 	    }
 	   </script>
-	</a4j:outputPanel>
+		</a4j:outputPanel>
 
+		<h:commandLink value="Back" action="main"></h:commandLink>
+	</h:form>
 	</body>
 </f:view>
 </html>
\ No newline at end of file




More information about the richfaces-svn-commits mailing list