code review re #118

pull/2/head
gorhill 10 years ago
parent 390733affe
commit df27e666a7

@ -200,19 +200,12 @@ vAPI.tabs.open = function(details) {
return;
}
chrome.tabs.query({}, function(tabs) {
var rgxHash = /#.*/;
// this is questionable
var url = targetURL.replace(rgxHash, '');
var selected = tabs.some(function(tab) {
if ( tab.url.replace(rgxHash, '') === url ) {
chrome.tabs.update(tab.id, { active: true });
chrome.windows.update(tab.windowId, { focused: true });
return true;
}
});
if ( !selected ) {
chrome.tabs.query({ url: targetURL }, function(tabs) {
var tab = tabs[0];
if ( tab ) {
chrome.windows.update(tab.windowId, { focused: true });
chrome.tabs.update(tab.id, { active: true });
} else {
wrapper();
}
});

Loading…
Cancel
Save