| Index: chrome/common/extensions/docs/examples/extensions/speak_selection/tabs.js
|
| ===================================================================
|
| --- chrome/common/extensions/docs/examples/extensions/speak_selection/tabs.js (revision 0)
|
| +++ chrome/common/extensions/docs/examples/extensions/speak_selection/tabs.js (revision 0)
|
| @@ -0,0 +1,28 @@
|
| +function sendKeyToAllTabs(keyStr) {
|
| + chrome.windows.getAll({'populate': true}, function(windows) {
|
| + for (var i = 0; i < windows.length; i++) {
|
| + var tabs = windows[i].tabs;
|
| + for (var j = 0; j < tabs.length; j++) {
|
| + chrome.tabs.sendRequest(
|
| + tabs[j].id,
|
| + {'key': keyStr});
|
| + }
|
| + }
|
| + });
|
| +}
|
| +
|
| +function loadContentScriptInAllTabs() {
|
| + chrome.windows.getAll({'populate': true}, function(windows) {
|
| + for (var i = 0; i < windows.length; i++) {
|
| + var tabs = windows[i].tabs;
|
| + for (var j = 0; j < tabs.length; j++) {
|
| + chrome.tabs.executeScript(
|
| + tabs[j].id,
|
| + {file: 'keycodes.js', allFrames: true});
|
| + chrome.tabs.executeScript(
|
| + tabs[j].id,
|
| + {file: 'content_script.js', allFrames: true});
|
| + }
|
| + }
|
| + });
|
| +}
|
|
|
| Property changes on: chrome/common/extensions/docs/examples/extensions/speak_selection/tabs.js
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|