aboutsummaryrefslogtreecommitdiffstats
path: root/better-scrumdo-background.js
diff options
context:
space:
mode:
Diffstat (limited to 'better-scrumdo-background.js')
-rw-r--r--better-scrumdo-background.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/better-scrumdo-background.js b/better-scrumdo-background.js
new file mode 100644
index 0000000..faec893
--- /dev/null
+++ b/better-scrumdo-background.js
@@ -0,0 +1,20 @@
+(function() {
+ var scrumdo_regex = /.+:\/\/.+\.scrumdo\.com\/.+\/board/
+ var scrumdo_tab_id = 0;
+
+ // When a new tab is selected,
+ chrome.tabs.onActivated.addListener(function(active_info) {
+ chrome.tabs.get(active_info.tabId, function(tab) {
+ if (scrumdo_regex.test(tab.url)) {
+ scrumdo_tab_id = tab.id;
+
+ // set interval
+ chrome.tabs.sendMessage(tab.id, {scrumdo_loaded: true});
+ }
+ else {
+ // clear interval
+ chrome.tabs.sendMessage(scrumdo_tab_id, {scrumdo_unloaded: true});
+ }
+ });
+ });
+})(); \ No newline at end of file