Skip to content

Commit

Permalink
I have successfully added a button to the results info window. Now I
Browse files Browse the repository at this point in the history
just need a click of that button to open a form...
  • Loading branch information
Ashleigh Baumgardner committed Jun 30, 2010
1 parent f1d159c commit ea4ff0e
Show file tree
Hide file tree
Showing 8 changed files with 217 additions and 8 deletions.
4 changes: 3 additions & 1 deletion app/stylesheets/base.less
Expand Up @@ -32,12 +32,14 @@ a {
overflow: hidden;
}
#map_canvas {
width: 600px;
width: 700px;
height: 400px;
float: left;
}
#dosearch {
}
#searchwell {
margin-left: 20px;
width: 300px;
float: left;
}
7 changes: 4 additions & 3 deletions app/views/home/index.html.erb
@@ -1,11 +1,12 @@

<div id="container">
<h1> Welcome! I hope this app can service all you park needs </h1>
<h1> Welcome! </h1>
<p> A while back I was trying to plan a bicycle tour to visit national parks.
I searched and searched for a simple map with all of the national parks
labeled, but I never found anything useful. My planned trip no longer involves
visiting all of the national parks, but I still thought this might be useful
to someone. </p>
to someone. Also, it's a good excuse to learn more about the google maps
API and javascript.</p>
<div id="add_park">
<input id="addParkButton" type="button" value="Add a Park?"/>
</div>
Expand All @@ -14,7 +15,7 @@
</script>

<div>
<input type="text" id="queryInput" value="pizza" style="width: 250px;"/>
<input type="text" id="queryInput" value="Yosemite" style="width: 250px;"/>
<input id="dosearch" type="button" value="Find"/>
</div>

Expand Down
2 changes: 1 addition & 1 deletion app/views/layouts/home.html.erb
Expand Up @@ -16,7 +16,7 @@
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<%= stylesheet_link_tag 'base' %>
<%= javascript_include_tag 'globalMap' %>
<%= javascript_include_tag 'map' %>
<%= javascript_include_tag 'googleLocalSearch' %>
<%= javascript_include_tag 'parks' %>

</head>
Expand Down
189 changes: 189 additions & 0 deletions log/development.log
Expand Up @@ -469,3 +469,192 @@ Processing HomeController#index (for 127.0.0.1 at 2010-06-30 10:19:43) [GET]
Rendering template within layouts/home
Rendering home/index
Completed in 9ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 10:23:05) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 14ms (View: 7, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 10:27:08) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 14ms (View: 7, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 10:46:40) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 10ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 10:48:55) [GET]
Park Load (0.7ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 71ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:05:08) [GET]
Park Load (0.7ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 9ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:05:52) [GET]
Park Load (0.7ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 9ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:08:14) [GET]
Park Load (0.7ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 9ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:08:43) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 9ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:25:12) [GET]
Park Load (0.7ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 69ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:26:05) [GET]
Park Load (0.7ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 10ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:29:18) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 9ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:29:48) [GET]
Park Load (0.7ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 13ms (View: 6, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:31:01) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 9ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:31:33) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 9ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:32:24) [GET]
Park Load (0.8ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 9ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:32:59) [GET]
Park Load (0.7ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 12ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:40:05) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 9ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:41:39) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 13ms (View: 6, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:41:45) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 10ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:43:01) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 13ms (View: 6, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:43:22) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 13ms (View: 6, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:44:01) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 116ms (View: 71, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:44:20) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 50ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:45:27) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 47ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:45:47) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 119ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:46:09) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 51ms (View: 2, DB: 1) | 200 OK [http://localhost/]


Processing HomeController#index (for 127.0.0.1 at 2010-06-30 11:46:18) [GET]
Park Load (0.6ms) SELECT * FROM "parks" 
Rendering template within layouts/home
Rendering home/index
Completed in 143ms (View: 2, DB: 1) | 200 OK [http://localhost/]
1 change: 1 addition & 0 deletions public/javascripts/globalMap.js
Expand Up @@ -22,4 +22,5 @@ $(function() {

// dosearch is the div id of the button
$("#dosearch").click(doSearch);
$("#addParkFromSearch").click(createPark);
});
Expand Up @@ -162,6 +162,14 @@ LocalResult.prototype.html = function() {
var container = document.createElement("div");
container.className = "unselected";
container.appendChild(me.result_.html.cloneNode(true));
var subdiv = document.createElement("input");
subdiv.type = "button";
subdiv.value = "Save park?";
subdiv.id = "addParkFromSearch";

//subdiv.className = "subclass";
//subdiv.appendChild(document.createTextNode('Save this as a park?'))
container.appendChild(subdiv);
return container;
}

Expand Down
6 changes: 5 additions & 1 deletion public/javascripts/parks.js
Expand Up @@ -17,7 +17,7 @@ $(function() {
google.maps.event.addListener(marker, 'click',
function() { parkInfoWindow.open(gMap, marker); });
});
$("#addParkButton").click();
$("#addParkButton").click(createPark);
});

// Park class
Expand All @@ -27,3 +27,7 @@ function Park(somepark) {
me.name = somepark.name;
}

function createPark() {
alert("create a park");
}

8 changes: 6 additions & 2 deletions public/stylesheets/base.css
Expand Up @@ -37,8 +37,12 @@ a:visited { color: #443312; }
overflow: hidden;
}
#map_canvas {
width: 600px;
width: 700px;
height: 400px;
float: left;
}
#searchwell { float: left; }
#searchwell {
margin-left: 20px;
width: 300px;
float: left;
}

0 comments on commit ea4ff0e

Please sign in to comment.