]> gitweb.michael.orlitzky.com - dead/census-tools.git/commitdiff
Moved the post_data() function in to its own static Javascript file.
authorMichael Orlitzky <michael@orlitzky.com>
Fri, 19 Feb 2010 14:08:52 +0000 (09:08 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Fri, 19 Feb 2010 14:08:52 +0000 (09:08 -0500)
Added the route template (missing from a previous commit).

www/maps/maps/public/javascripts/maputils.js [new file with mode: 0644]
www/maps/maps/templates/javascript/routing.mako
www/maps/maps/templates/location/route.mako [new file with mode: 0644]

diff --git a/www/maps/maps/public/javascripts/maputils.js b/www/maps/maps/public/javascripts/maputils.js
new file mode 100644 (file)
index 0000000..45f976d
--- /dev/null
@@ -0,0 +1,17 @@
+function post_data(url, data) {
+  /* Create a new form, and add it to the DOM. Then, create a hidden
+     input control as a child of the form which contains the data that
+     we'd like to post. Finally, add the form to the document's body,
+     and submit it. */
+  var new_form = document.createElement("form");
+  new_form.method = "post";
+  new_form.action = url;
+  var new_input = document.createElement("input");
+  new_input.setAttribute("id", "data");
+  new_input.setAttribute("name", "data");
+  new_input.setAttribute("type", "hidden");
+  new_input.setAttribute("value", data);
+  new_form.appendChild(new_input);
+  document.body.appendChild(new_form);
+  new_form.submit();
+}
index 94c280e07b6d1036fbdbed4736af50f5c7cf6551..3d28f3b4978ce66f48abe852497038437db3bcdd 100644 (file)
@@ -1,22 +1,3 @@
-function post_data(url, data) {
-  /* Create a new form, and add it to the DOM. Then, create a hidden
-     input control as a child of the form which contains the data that
-     we'd like to post. Finally, add the form to the document's body,
-     and submit it. */
-  var new_form = document.createElement("form");
-  new_form.method = "post";
-  new_form.action = url;
-  var new_input = document.createElement("input");
-  new_input.setAttribute("id", "data");
-  new_input.setAttribute("name", "data");
-  new_input.setAttribute("type", "hidden");
-  new_input.setAttribute("value", data);
-  new_form.appendChild(new_input);
-  document.body.appendChild(new_form);
-  new_form.submit();
-}
-
-
 var producers = new Array();
 var consumers = new Array();
 
diff --git a/www/maps/maps/templates/location/route.mako b/www/maps/maps/templates/location/route.mako
new file mode 100644 (file)
index 0000000..9ec8279
--- /dev/null
@@ -0,0 +1,13 @@
+<%inherit file="/base.mako"/>\
+
+<%def name="scripts()">
+  <script src="http://maps.google.com/maps/api/js?sensor=false"
+         type="text/javascript"></script>
+
+  <script src="/javascripts/maputils.js"
+         type="text/javascript"></script>
+</%def>
+
+<script type="text/javascript">
+${c.js}
+</script>
\ No newline at end of file