-
Notifications
You must be signed in to change notification settings - Fork 1
/
scripts.js
47 lines (38 loc) · 1.12 KB
/
scripts.js
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
/*
* Globals
*/
var app = app || {};
$(document).ready(function () {
$('.fa-bars').click(function () {
$("#container").toggleClass("sidebar-closed");
});
app.times = [
{ 'zone': 'EST', 'time': '1pm', 'next': 'CST' },
{ 'zone': 'CST', 'time': '12pm', 'next': 'MST' },
{ 'zone': 'MST', 'time': '11am', 'next': 'PST' },
{ 'zone': 'PST', 'time': '10am', 'next': 'EST' }
];
/* toggle between timezones */
$('#when').click(function () {
var zone = $('#when .zone').text();
// lookup replacement info
var current = _.find(app.times, { 'zone': zone });
var next = _.find(app.times, { 'zone': current.next });
// update page
$('#when .zone').html(next.zone);
$('#when .time').html(next.time);
});
});
$(function() {
function responsiveView() {
var wSize = $(window).width();
if (wSize <= 768) {
$('#container').addClass('sidebar-closed');
}
if (wSize > 768) {
$('#container').removeClass('sidebar-closed');
}
}
$(window).on('load', responsiveView);
$(window).on('resize', responsiveView);
});