-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpopup.js
More file actions
111 lines (97 loc) · 2.74 KB
/
popup.js
File metadata and controls
111 lines (97 loc) · 2.74 KB
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
//Find UTC Time Offset
var HTMLTime = document.getElementById("offsetOutput");
var formatTime = null;
function systemTime() {
if (document.getElementById("timezone-offset").value == "null") {
var time = new Date();
var currentTimeZoneOffset = time.getTimezoneOffset();
//Format UTC Time
var hours = Math.floor(currentTimeZoneOffset / 60);
var minutes = currentTimeZoneOffset % 60;
if (hours < 10) {
hours = "0" + hours;
}
if (minutes < 10) {
minutes = "0" + minutes;
}
if (currentTimeZoneOffset > 0) {
formatTime = "UTC-" + hours + ":" + minutes;
}
else if (currentTimeZoneOffset < 0) {
formatTime = "UTC+" + hours + ":" + minutes;
}
}
}
systemTime();
HTMLTime.innerHTML = formatTime;
function saveChanges(){
if (sliderBoolean == false){
localStorage.mydata = 'y';
} else {
localStorage.mydata = 'n';
}
chrome.storage.sync.set({
'value': localStorage.mydata
}, function(){
})
}
//function saveManual(){
// localStorage.mydata2 = document.getElementById("timezone-offset").options[document.getElementById("timezone-offset").selectedIndex].value;
//
// chrome.storage.sync.set({
// 'value2': localStorage.mydata2
// }, function(){
//
// })
//}
//Maually Set the Time Zone
function setZone() {
formatTime = "UTC" + document.getElementById("timezone-offset").value;
systemTime();
HTMLTime.innerHTML = formatTime;
}
//var checkbox = document.querySelector('input[name=slidingToggle');
//checkbox.addEventListener('change', function(){
// if(this.checked == false){
// chrome.tabs.executeScript(null, {file: "testExecution.js"});
// }
//});
$('#slidingToggle').click(function(){
console.log($('#slidingToggle'));
if($('#slidingToggle')[0].checked === false){
//chrome.tabs.executeScript(null, {file: "testExecution.js"});
changeWebpage();
}
})
var sliderBoolean = false;
$(document).ready(function(){
$("#slidingToggle").click(function(){ //block of code for slidingToggle saving procedure
sliderBoolean = $(this).is(':checked');
});
if (localStorage.getItem('mydata')){
if (localStorage.mydata == 'n'){
$('#slidingToggle').attr('checked', true);
}else{
$('#slidingToggle').attr('checked', false);
}
}else{
if ($('#slidingToggle').is(':checked')){
localStorage.setItem('mydata', 'n');
}else{
localStorage.setItem('mydata', 'y');
}
}
$('#slidingToggle').click(function() {
saveChanges();
});
});
$(document).ready(function(){
//document.getElementById("manualButton").onclick = setZone();
$("#manualButton").click(function(){
setZone();
});
$("#settings").click(function(){
$("#settingsContent").toggle(function () { $(this).animate({height: "75px"}, 300);
});
});
});