aboutsummaryrefslogtreecommitdiffstats
path: root/background_page.html
diff options
context:
space:
mode:
authorilya2010-04-25 18:56:39 -0700
committerilya2010-04-25 18:56:39 -0700
commit87e611dccd8a9c6b4ee681fc88f2a461f76e830a (patch)
treed7bb16ed633050747e183065181b0d93682f4f82 /background_page.html
parent44189294c8a6097abd22116dc35345e7cab55344 (diff)
parente85cbd38194df9d867cc815afb99d60727d6561b (diff)
downloadvimium-87e611dccd8a9c6b4ee681fc88f2a461f76e830a.tar.bz2
Merge branch 'master' of git://github.com/philc/vimium
Diffstat (limited to 'background_page.html')
-rw-r--r--background_page.html11
1 files changed, 7 insertions, 4 deletions
diff --git a/background_page.html b/background_page.html
index 4c328a20..e2252b4d 100644
--- a/background_page.html
+++ b/background_page.html
@@ -2,9 +2,12 @@
<head>
<script type="text/javascript" src="commands.js"/>
<script type="text/javascript" charset="utf-8">
- // Currently we need to remember to change this each time we push. Chromium #15242 will enable us
- // to retrieve this programmatically.
- var currentVersion = "1.16";
+ // Chromium #15242 will make this XHR request unnecessary.
+ var manifestRequest = new XMLHttpRequest();
+ manifestRequest.open("GET", chrome.extension.getURL("manifest.json"), false);
+ manifestRequest.send(null);
+
+ var currentVersion = JSON.parse(manifestRequest.responseText).version;
var tabQueue = {}; // windowId -> Array
var openTabs = {}; // tabId -> object with various tab properties
@@ -316,7 +319,7 @@
openTabs[tab.id].scrollX = scrollX;
openTabs[tab.id].scrollY = scrollY;
}
-
+
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if (changeInfo.status != "loading") { return; } // only do this once per URL change