|
@ -410,7 +410,7 @@ vAPI.tabs.get = function(tabId, callback) { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// for internal use
|
|
|
// for internal use
|
|
|
if ( tab && typeof callback !== 'function' ) { |
|
|
|
|
|
|
|
|
if ( typeof callback !== 'function' ) { |
|
|
return tab; |
|
|
return tab; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -561,6 +561,16 @@ vAPI.tabs.remove = function(tabIds) { |
|
|
|
|
|
|
|
|
/******************************************************************************/ |
|
|
/******************************************************************************/ |
|
|
|
|
|
|
|
|
|
|
|
vAPI.tabs.reload = function(tabId) { |
|
|
|
|
|
var tab = this.get(tabId); |
|
|
|
|
|
|
|
|
|
|
|
if ( tab ) { |
|
|
|
|
|
tab.ownerDocument.defaultView.gBrowser.reloadTab(tab); |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
/******************************************************************************/ |
|
|
|
|
|
|
|
|
vAPI.tabs.injectScript = function(tabId, details, callback) { |
|
|
vAPI.tabs.injectScript = function(tabId, details, callback) { |
|
|
var tab = vAPI.tabs.get(tabId); |
|
|
var tab = vAPI.tabs.get(tabId); |
|
|
|
|
|
|
|
|