[21914] users
source_changes at macosforge.org
source_changes at macosforge.org
Sun Feb 11 10:58:10 PST 2007
Revision: 21914
http://trac.macosforge.org/projects/macports/changeset/21914
Author: mww at macports.org
Date: 2007-02-11 10:58:09 -0800 (Sun, 11 Feb 2007)
Log Message:
-----------
add user-page for mww
Added Paths:
-----------
users/mww/
users/mww/macports.markers.xml
users/mww/map.html
Added: users/mww/macports.markers.xml
===================================================================
--- users/mww/macports.markers.xml (rev 0)
+++ users/mww/macports.markers.xml 2007-02-11 18:58:09 UTC (rev 21914)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<markers>
+<!-- you need "lat", "long", "name", "mail", "image" attributes -->
+
+<marker lat="49.45903" long="11.09805" name="Markus W. Weissmann" mail="mww at macports.org" image="http://www.mweissmann.de/pics/m48.png" />
+<marker lat="52.529251" long="13.388085" name="" mail="pipping at macports.org" image="" />
+<marker lat="45.53375" long="-122.69855" name="" mail="jberry at macports.org" image="" />
+<marker lat="48.43" long="-68.37" name="" mail="yves at macports.org" image="" />
+</markers>
Added: users/mww/map.html
===================================================================
--- users/mww/map.html (rev 0)
+++ users/mww/map.html 2007-02-11 18:58:09 UTC (rev 21914)
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="copyright" content="Markus Weissmann" />
+<meta name="author" content="Markus Weissmann" />
+<meta http-equiv="content-type" content=
+"text/html; charset=us-ascii" />
+<title>MacPorts Developers</title>
+</head>
+<body>
+<h2 id="id_developers_locations">MacPorts Developers Locations</h2>
+<script src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAA5HP32Y5kUf3iJ0ZPhQhMXBR3CdQj7cR9TjBrGtZFa91sBvPPthSEOD82Knrp2yPDBDN5Wib3QL0yZQ"
+type="text/javascript">
+</script>
+
+<div id="map" style="width: 1000px; height: 600px"></div>
+
+// Show map
+var map = new GMap(document.getElementById("map"));
+map.addControl(new GLargeMapControl());
+map.addControl(new GMapTypeControl());
+map.centerAndZoom(new GPoint(0, 10), 15);
+
+// Create marker icons
+var icons = new Object();
+icons['committers'] = new GIcon();
+icons['committers'].image = "http://labs.google.com/ridefinder/images/mm_20_blue.png";
+icons['committers'].shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
+icons['committers'].iconSize = new GSize(12, 20);
+icons['committers'].shadowSize = new GSize(22, 20);
+icons['committers'].iconAnchor = new GPoint(6, 20);
+icons['committers'].infoWindowAnchor = new GPoint(5, 1);
+
+// Place a marker
+function addMarker(point, name, mail, image) {
+ var marker = new GMarker(point, icons['commiters']);
+ map.addOverlay(marker);
+ GEvent.addListener(marker, "click", function() {
+ marker.openInfoWindowHtml("<img width='48' height='48' src='" + image + "'/> <a href=\"mailto:" + mail + "\"><tt>" + name + "</tt></a><br/>" + loc);
+ });
+}
+
+// Download data and show it
+var request = GXmlHttp.create();
+request.open("GET", "macports.markers.xml", true);
+request.onreadystatechange = function() {
+ if (request.readyState == 4) {
+ var xmlDoc = request.responseXML;
+ var markers = xmlDoc.documentElement.getElementsByTagName("marker");
+ for (var i = 0; i < markers.length; i++) {
+ var point = new GPoint(parseFloat(markers[i].getAttribute("long")),
+ parseFloat(markers[i].getAttribute("lat")));
+ addMarker(point,
+ markers[i].getAttribute("name"),
+ markers[i].getAttribute("mail"),
+ markers[i].getAttribute("image")
+ );
+ }
+ }
+}
+request.send(null);
+
+</body>
+</html>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070211/39c8fc03/attachment.html
More information about the macports-changes
mailing list