-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
307 lines (286 loc) · 14.6 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Know Your Vote</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" media="screen" href="assets/css/reset.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
crossorigin="anonymous">
<!-- Bootswatch Styling for Improving the Aesthetics -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.6/flatly/bootstrap.min.css">
<!-- Font Awesome CSS Icons (For cool glyphicons) -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" media="screen" href="assets/css/style.css">
</head>
<body>
<!--MODAL HTML BELOW-->
<div id="loginModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-body text-center">
<h2>Welcome to Know Your Vote ✔</h2>
<p>Please Sign up or Log in to start your search</p>
<!--buttons for different sign in/up methods-->
<button class="btn btn-default btn-block" id="form-sign">
<i class="fa fa-pencil"></i>
<i class="fa fa-fw"></i>Sign In
</button>
<button class="btn btn-primary btn-block" id="form-up">
<i class="fa fa-pencil"></i>
<i class="fa fa-fw"></i>Sign Up
</button>
</div>
<div class="modal-footer text-center">
<button class="btn btn-danger" type="button" data-dismiss="modal" aria-hidden="true" id="logInComplete">Close</button>
</div>
</div>
</div>
</div>
<div id="signUpModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-body text-center">
<!--sign up form-->
<form id="sign-up-form" class="text-center">
<p class="instructions">Please fill out all fields</p>
<input id="firstName" type="text" placeholder="First Name" class="text-center form-control">
<input id="lastName" type="text" placeholder="Last Name" class="text-center form-control">
<input id="email-up" type="email" placeholder="Email" class="text-center form-control">
<input id="password-up" type="password" placeholder="Password" class="text-center form-control">
<div id="errorMsg"></div>
<div class="modal-footer text-center">
<button type="button" id="submit-up" class="btn btn-primary">Sign Up</button>
<button type="button" id="close-up" class="btn btn-danger closeBtn">Close</button>
</div>
</form>
</div>
</div>
</div>
</div>
<div id="signInModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-body text-center">
<!-- sign in form -->
<form id="sign-in-form" class="text-center">
<p class="instructions">Please provide your registered email and password</p>
<input id="email-sign" type="email" placeholder="Email" class="text-center form-control">
<input id="password-sign" type="password" placeholder="Password" class="text-center form-control">
</form>
</div>
<div id="errorMessage"></div>
<div class="modal-footer text-center">
<button type="button" id="submit-sign" class="btn btn-primary">Sign In</button>
<button type="button" id="close-sign" class="btn btn-danger closeBtn">Close</button>
<button type="button" id="passwordSign" class="btn btn-default passwordBtn">Forgot Password</button>
</div>
</div>
</div>
</div>
<div id="welcomeModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div id="welcome-body" class="modal-body text-center"><!-- Welcome Message --></div>
<div id="welcome-footer" class="modal-footer text-center"></div>
</div>
</div>
</div>
<div id="passwordModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-body text-center">
<!-- sign in form -->
<form id="password-form" class="text-center">
<p class="instructions">Please enter your registered email</p>
<input id="email-password" type="email" placeholder="Email" class="text-center form-control">
</form>
</div>
<div id="errorPassword"></div>
<div class="modal-footer text-center">
<button type="button" id="submit-password" class="btn btn-primary">Send Email</button>
<button type="button" id="close-password" class="btn btn-danger closeBtn">Close</button>
</div>
</div>
</div>
</div>
<!-- Navigation -->
<nav id="ex-navbar-collapse" class="collapse nav-collapse">
<div class="ex-navbar-styled bg-info">
<div class="container">
<p class="text-right">
<button type="button" class="collapsed btn btn-xs btn-danger" data-toggle="collapse" data-target="#ex-navbar-collapse" aria-expanded="false"
aria-controls="navbar">
Close
<span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
</button>
</p>
<ul class="nav nav-pills nav-stacked">
<li>
<a class="nav-link js-scroll-trigger">Home</a>
</li>
<li>
<a class="nav-link js-scroll-trigger" href="#search">Search Officials</a>
</li>
<li>
<a class="nav-link js-scroll-trigger" href="#contact">Contact</a>
</li>
<li>
<a id="logIn" class="nav-link js-scroll-trigger" href="#logIn">Log In</a>
</li>
</ul>
</div>
</div>
</nav>
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#ex-navbar-collapse" aria-expanded="false"
aria-controls="navbar" style="background-color: gray">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#"></a>
</div>
</div>
</nav>
<!-- Main Bootstrap Search -->
<div class="container">
<div class="bg"></div>
<!-- Jumbotron for Title -->
<div class="jumbotron" id="home">
<h1 class="text-center">
<strong>Know Your Vote ✔</strong>
<h4 style="text-align: center">Learn about your state's government officials</h4>
</h1>
</div>
<!-- Row for Searching New York Times -->
<div class="row">
<div class="col-sm-12">
<!-- First panel is for handling the search parameters -->
<div class="panel" id="titleBox">
<div class="panel-heading" id="search">
<h2 class="panel-title">
<strong>Enter your address to see who represents your area</strong>
</h2>
</div>
<div class="panel-body">
<form role="form">
<div class="form-group">
<label for="name">Address</label>
<input type="text" class="form-control" id="pac-input">
</div>
<button type="submit" class="btn" id="runSearch" style="background-color:gray">
<i class="fa fa-search"></i> Search</button>
</form>
</div>
</div>
</div>
</div>
<!-- This row will handle all of the retrieved articles -->
<div class="row">
<div class="col-sm-12">
<div class="panel" id="titleBox">
<div class="panel-heading">
<h1 class="panel-title" style="text-align: center">
<strong id= "#search">Government Officials</strong>
</h1>
</div>
<div class="panel-body">
<div id="representatives"></div>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade" id="contactModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<h4 class="modal-title" id="myModalLabel">Contact</h4>
</div>
<div class="modal-body" id="modalBody">
<div class="row">
<div class="col-sm-6" id="modal-contact-address">
<address>
<strong>Address</strong>
<div id="modal-contact-address-line1"></div>
<div id="modal-contact-address-line2"></div>
<div id="modal-contact-address-line3"></div>
</address>
</div>
<div class="col-sm-6" id="modal-contact-website">
<address>
<strong>Website</strong>
<div id="modal-contact-address-website"></div>
</address>
</div>
</div>
<div class="row">
<div class="col-sm-6" id="modal-contact-phone">
<address>
<strong>Phone</strong>
<div id="modal-contact-address-phone"></div>
</address>
</div>
<div class="col-sm-6" id="modal-contact-email">
<address>
<strong>Email</strong>
<div id="modal-contact-address-email"></div>
</address>
</div>
</div>
<div class="row">
<div class="col-sm-12" id="modal-contact-social-media">
<address>
<strong>Social Media</strong>
<div id="social-media-container"></div>
</address>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<Section id= "contact" >
<footer class="footer">
<p style="text-align: center; font-weight: bold">© 2018
<a href="mailto:knowyourvote2018@gmail.com"><i class="fa fa-envelope-o"></i></a>
<a href= "https://www.usa.gov/elected-officials"><i class="fa fa-external-link"></i></a>
</p>
</footer>
</div>
</div>
<script src="https://www.gstatic.com/firebasejs/4.11.0/firebase.js"></script>
<button id="scrollTop" class="btn" style="display: block; background-color: gray" >
<a href="#home"><i class="fa fa-angle-up" style="color:white"></i></a>
</button>
</Section>
<script>
function foobar() {
var input = document.getElementById('pac-input');
var autocomplete = new google.maps.places.Autocomplete(input);
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyD9croCTK4cWvy6I2Zz6VAllN_cufOQkp8&libraries=places&callback=foobar"
async defer></script>
<!-- JQuery -->
<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa"
crossorigin="anonymous"></script>
<!-- Moment.js Reference -->
<script type="text/javascript" src="assets/javascript/moment.js"></script>
<!--App Javascript File -->
<script type="text/javascript" src="assets/javascript/app.js"></script>
</body>
</html>