[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