-
Notifications
You must be signed in to change notification settings - Fork 0
/
popup.js
executable file
·33 lines (24 loc) · 1.16 KB
/
popup.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
/*
* This file is subject to the terms and conditions defined in
* file 'LICENSE', which is part of this source code package.
*/
document.addEventListener('DOMContentLoaded', function() {
var message = document.querySelector('#message');
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
var url = tabs[0].url;
if(url.indexOf("https://tcd.blackboard.com/webapps/bb-social-learning-BBLEARN/execute/mybb?cmd=display&toolId=MyGradesOnMyBb_____MyGradesTool&extraParams=override_stream=mygrades") != -1) {
//We are on the blackboard website
chrome.tabs.executeScript(null, { file: "jquery.js" }, function() {
chrome.tabs.executeScript(null, { file: "getPagesSource.js" }, function() {
});
});
}
else {
//We are not on the Blackboard website
//Redirect:
chrome.tabs.create({url: "https://tcd.blackboard.com/webapps/bb-social-learning-BBLEARN/execute/mybb?cmd=display&toolId=MyGradesOnMyBb_____MyGradesTool&extraParams=override_stream=mygrades","selected":true}, function(tab){
makeRequest(tab.id);
});
}
});
}, false);