Merge pull request #8 from betatim/button-fix
Repaired the submit button, self merge
This commit is contained in:
commit
4aa7e921e7
|
@ -39,16 +39,13 @@
|
||||||
<script>
|
<script>
|
||||||
(function () {
|
(function () {
|
||||||
var initialise = function () {
|
var initialise = function () {
|
||||||
// Create the autocomplete object, restricting the search
|
var default3words = 'opulent-crusade-zaar';
|
||||||
// to geographical location types.
|
|
||||||
var searchbox = new google.maps.places.SearchBox(
|
var searchbox = new google.maps.places.SearchBox(
|
||||||
(document.getElementById('input3words')));
|
(document.getElementById('input3words')));
|
||||||
// When the user selects an address from the dropdown,
|
|
||||||
// populate the address fields in the form.
|
|
||||||
google.maps.event.addListener(searchbox, 'places_changed', function() {
|
google.maps.event.addListener(searchbox, 'places_changed', function() {
|
||||||
// Get the place details from the autocomplete object.
|
// Get the place details from the autocomplete object.
|
||||||
var places = searchbox.getPlaces();
|
var places = searchbox.getPlaces();
|
||||||
console.log("HEllo");
|
|
||||||
if (places.length > 0) {
|
if (places.length > 0) {
|
||||||
place = places[0];
|
place = places[0];
|
||||||
These3Words.apiGetFromLatLng(place.geometry.location,
|
These3Words.apiGetFromLatLng(place.geometry.location,
|
||||||
|
@ -64,6 +61,17 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
document.getElementById('button3words').addEventListener('click', function(evt) {
|
||||||
|
var threewords = document.getElementById('input3words').value;
|
||||||
|
if (threewords.length === 0) {
|
||||||
|
threewords = default3words;
|
||||||
|
}
|
||||||
|
if (/\w+-\w+-\w+/.test(threewords)) {
|
||||||
|
window.location = '/' + threewords;
|
||||||
|
} else {
|
||||||
|
document.getElementById('input3wordsContainer').classList.add('has-error');
|
||||||
|
}
|
||||||
|
});
|
||||||
};
|
};
|
||||||
window.addEventListener('load', initialise);
|
window.addEventListener('load', initialise);
|
||||||
}());
|
}());
|
||||||
|
|
Loading…
Reference in New Issue