Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(57)

Side by Side Diff: ui/accessibility/extensions/longdesc/background.js

Issue 610453002: Move accessibility extension translations to grd file. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* Copyright (c) 2014 The Chromium Authors. All rights reserved. 1 /* Copyright (c) 2014 The Chromium Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be 2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file. */ 3 * found in the LICENSE file. */
4 4
5 var ariaDescribedAt = ''; 5 var ariaDescribedAt = '';
6 var longDesc = ''; 6 var longDesc = '';
7 7
8 /** 8 /**
9 * This is called when the extension is first loaded, so that it can be 9 * This is called when the extension is first loaded, so that it can be
10 * immediately used in all already-open tabs. It's not needed for any 10 * immediately used in all already-open tabs. It's not needed for any
11 * new tabs that open after that, the content script will be automatically 11 * new tabs that open after that, the content script will be automatically
12 * injected into any new tab. 12 * injected into any new tab.
13 */ 13 */
14 chrome.windows.getAll({'populate': true}, function(windows) { 14 chrome.windows.getAll({'populate': true}, function(windows) {
15 for (var i = 0; i < windows.length; i++) { 15 for (var i = 0; i < windows.length; i++) {
16 var tabs = windows[i].tabs; 16 var tabs = windows[i].tabs;
17 for (var j = 0; j < tabs.length; j++) { 17 for (var j = 0; j < tabs.length; j++) {
18 chrome.tabs.executeScript( 18 chrome.tabs.executeScript(
19 tabs[j].id, 19 tabs[j].id,
20 {file: 'lastRightClick.js'}); 20 {file: 'lastRightClick.js'});
21 } 21 }
22 } 22 }
23 }); 23 });
24 24
25 /** 25 /**
26 * Add context menu item when the extension is installed. 26 * Add context menu item when the extension is installed.
27 */ 27 */
28 chrome.contextMenus.create({ 28 chrome.contextMenus.create({
29 "title": "More information...", 29 "title": chrome.i18n.getMessage('openLongDescription'),
30 "contexts": ["all"], 30 "contexts": ["all"],
31 "id": "moreInfo", 31 "id": "moreInfo",
32 "onclick": contextMenuClicked, 32 "onclick": contextMenuClicked,
33 "enabled": false 33 "enabled": false
34 }); 34 });
35 35
36 /** 36 /**
37 * Add listener for messages from content script. 37 * Add listener for messages from content script.
38 * Enable/disable the context menu item. 38 * Enable/disable the context menu item.
39 */ 39 */
(...skipping 17 matching lines...) Expand all
57 * @param info 57 * @param info
58 * @param tab 58 * @param tab
59 */ 59 */
60 function contextMenuClicked(info, tab) { 60 function contextMenuClicked(info, tab) {
61 if (ariaDescribedAt !== '') { 61 if (ariaDescribedAt !== '') {
62 chrome.tabs.create({url: ariaDescribedAt}); 62 chrome.tabs.create({url: ariaDescribedAt});
63 } else if (longDesc !== '') { 63 } else if (longDesc !== '') {
64 chrome.tabs.create({url: longDesc}); 64 chrome.tabs.create({url: longDesc});
65 } 65 }
66 } 66 }
OLDNEW
« no previous file with comments | « ui/accessibility/extensions/highcontrast/popup.js ('k') | ui/accessibility/extensions/longdesc/manifest.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698