-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoptions.js
executable file
·70 lines (46 loc) · 1.45 KB
/
options.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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
count = 0;
chrome.storage.sync.get('googly_data',function(result){
count = result['googly_data'];
if(isNaN(count)){
var append = "Current Counter : 0";
}else{
var append = "Current Counter : " + count;
}
$('.current-counter').replaceWith(append);
});
chrome.storage.sync.get('googly_total',function(result){
total_count = result['googly_total'];
if(isNaN(total_count)){
var append = "Total Counter : " + count + " | ";
}else{
var append = "Total Counter : " + (total_count + count) + " | ";
}
$('.total-counter').replaceWith(append);
});
$(".reset").click(function(){
chrome.storage.sync.get('googly_data',function(result){
count = result['googly_data'];
chrome.storage.sync.get('googly_total', function(result){
current_total = result['googly_total'];
if(isNaN(current_total)){
chrome.storage.sync.set({'googly_total' : 0});
chrome.storage.sync.get('googly_total', function(result){
current_total = result['googly_total'];
new_total = current_total + count;
chrome.storage.sync.set({'googly_total':new_total});
chrome.storage.sync.set({'googly_data': 0});
output();
});
}else{
new_total = current_total + count;
chrome.storage.sync.set({'googly_total':new_total});
chrome.storage.sync.set({'googly_data' : 0 });
output();
}
});
});
});
function output(){
var url = document.URL;
$(location).attr('href',url);
}