From 15e450d0e0714df1025c906deef0886bf9f13f97 Mon Sep 17 00:00:00 2001 From: Arjun Patel Date: Sat, 7 Oct 2017 17:40:52 -0700 Subject: [PATCH] maps --- google/maps.js | 16 ++++++++++++++++ index.html | 8 ++++++++ main.js | 22 +++++++++++++--------- 3 files changed, 37 insertions(+), 9 deletions(-) create mode 100644 google/maps.js diff --git a/google/maps.js b/google/maps.js new file mode 100644 index 0000000..ab40437 --- /dev/null +++ b/google/maps.js @@ -0,0 +1,16 @@ +var mapsFrame = document.getElementById('map'); +var searchBar = document.getElementById('search-cont'); + +function directionsURL(inCommand) { + var startOfTo = inCommand.indexOf("to"); + var origin = inCommand.substring(0, startOfTo - 1).replace(" ", "+"); + var dest = inCommand.substring(startOfTo+3).replace(" ", "+"); // "14872 Waverly Lane, Irvine, CA" to "14872 Waverly Lane+Irvine+CA" + var link = "https://www.google.com/maps/embed/v1/directions?key=AIzaSyCZCgZY7ZlSMk1DW0NEEoHZ9qwdSL4AR1k&origin="+origin+"&destination="+dest + mapsFrame.src = link; + mapsFrame.style.display = "block"; +} + +$(function() { + $('#search-cont').css({"-webkit-transform":"translate(100px,100px)"});​ + +}); diff --git a/index.html b/index.html index 92d9eba..1dcac56 100644 --- a/index.html +++ b/index.html @@ -28,8 +28,16 @@ + + diff --git a/main.js b/main.js index 77fd1b8..1e1bb58 100644 --- a/main.js +++ b/main.js @@ -2,38 +2,42 @@ var enterBtn = document.getElementById("enter"); var authorizeButton = document.getElementById('authorize-button'); var signoutButton = document.getElementById('signout-button'); -var createBtn = document.getElementById('create-event'); +var runCommandBtn = document.getElementById('create-event'); enterBtn.addEventListener("click", captureInput); var actualCommand = ''; +var command = ''; function captureInput() { var dict = { "gcal": makeEvent, "googlecalendar": makeEvent, + "mapsd": directionsURL, + "directions": directionsURL }; var input = String(document.getElementById("input").value); - untilSpace = input.indexOf(' '); + var untilSpace = input.indexOf(' '); command = input.substring(0, untilSpace); console.log(command); - signoutButton.click(); + if (command in dict) { console.log('isAValidCommmand'); actualCommand = input.substring(untilSpace+1); - createBtn.addEventListener("click", function () { - console.log('successfully clicked createbtn'); - makeEvent(actualCommand); + runCommandBtn.addEventListener("click", function () { + console.log('successfully ran command'); + dict[command](actualCommand); }); + if (gapi.auth2.getAuthInstance().isSignedIn.get()) { console.log('already signed in'); - createBtn.click(); + runCommandBtn.click(); } else { authorizeButton.click(); - setTimeout(alert("Run Command again!"), 10000); + setTimeout(alert("Run Command again!"), 1000); } } else { - console.log("not a valid command"); + alert.log("Not a valid command"); } }