diff options
Diffstat (limited to 'better-scrumdo-background.js')
| -rw-r--r-- | better-scrumdo-background.js | 20 | 
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 | 
