diff options
| author | Teddy Wing | 2013-03-22 20:29:33 -0400 | 
|---|---|---|
| committer | Teddy Wing | 2013-03-22 20:29:33 -0400 | 
| commit | 53bb3fe04864f713f43cde19dec442838e752ce3 (patch) | |
| tree | 8a73d76d093deeae5796543020f3b0d8a44ef1ca /better-scrumdo-background.js | |
| download | ScrumDo-Trellic-53bb3fe04864f713f43cde19dec442838e752ce3.tar.bz2 | |
Initial commit. v0.0.1 functionality
Extension now includes everything I want in terms of reloading the
ScrumDo board page. Additional features related to hotkeys to be added
later on.
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 | 
