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

Issue 916243002: Enable keyboard shortcuts for chrome://extensions (Closed)

Created:
5 years, 10 months ago by hcarmona
Modified:
5 years, 10 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, arv+watch_chromium.org, oshima+watch_chromium.org, extensions-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Enable keyboard shortcuts for chrome://extensions Make the list of extensions into a FocusGrid. This will make the extensions page consistent with history and downloads. BUG=427672 Committed: https://crrev.com/02e942ae87ad74bb0076da5cd035f75e06d23d67 Cr-Commit-Position: refs/heads/master@{#318090}

Patch Set 1 #

Total comments: 15

Patch Set 2 : Feedback #

Patch Set 3 : Merge with refactor #

Patch Set 4 : Fix closure compile #

Total comments: 34

Patch Set 5 : Apply Dan's Feedback #

Total comments: 6

Patch Set 6 : Apply Feedback #

Total comments: 12

Patch Set 7 : Applied Feedback #

Total comments: 22

Patch Set 8 : Apply Feedback #

Patch Set 9 : Attempt to fix trybots #

Total comments: 22

Patch Set 10 : Apply Feedback + Fix Trybots #

Total comments: 6

Patch Set 11 : Apply Feedback #

Patch Set 12 : Fix license comment and Rebase #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+477 lines, -126 lines) Patch
M chrome/browser/resources/extensions/extension_error.js View 1 2 3 4 5 6 7 8 9 10 5 chunks +82 lines, -11 lines 0 comments Download
M chrome/browser/resources/extensions/extension_list.js View 1 2 3 4 5 6 7 8 9 10 11 23 chunks +274 lines, -96 lines 1 comment Download
M chrome/browser/resources/extensions/extensions.css View 1 chunk +4 lines, -0 lines 1 comment Download
M chrome/browser/resources/extensions/extensions.js View 1 2 3 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_settings_browsertest.h View 1 2 3 4 5 6 7 1 chunk +4 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc View 1 2 3 4 5 6 7 8 9 3 chunks +36 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_settings_browsertest.js View 1 2 3 4 5 6 1 chunk +49 lines, -14 lines 0 comments Download
A chrome/test/data/extensions/error_console/runtime_and_manifest_errors/manifest.json View 1 2 3 4 5 6 7 1 chunk +23 lines, -0 lines 0 comments Download
A + chrome/test/data/extensions/error_console/runtime_and_manifest_errors/script.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 45 (7 generated)
hcarmona
kalman + dbeam, Since you're both so familiar with the extensions page, I'm sending another ...
5 years, 10 months ago (2015-02-11 22:01:41 UTC) #2
not at google - send to devlin
This sounds really cool. I don't know anything about how focus grid works though, which ...
5 years, 10 months ago (2015-02-11 22:42:49 UTC) #3
Dan Beam
https://codereview.chromium.org/916243002/diff/1/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/916243002/diff/1/chrome/browser/resources/extensions/extension_list.js#newcode124 chrome/browser/resources/extensions/extension_list.js:124: * Will rebuild the list of focusable elements. nit: ...
5 years, 10 months ago (2015-02-11 23:36:18 UTC) #4
hcarmona
Made changes and responded to feedback. https://codereview.chromium.org/916243002/diff/1/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/916243002/diff/1/chrome/browser/resources/extensions/extension_list.js#newcode124 chrome/browser/resources/extensions/extension_list.js:124: * Will rebuild ...
5 years, 10 months ago (2015-02-12 00:24:08 UTC) #5
not at google - send to devlin
https://codereview.chromium.org/916243002/diff/1/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/916243002/diff/1/chrome/browser/resources/extensions/extension_list.js#newcode132 chrome/browser/resources/extensions/extension_list.js:132: this.addSelected_('.options-button', 'options'); On 2015/02/12 00:24:08, Hector Carmona wrote: > ...
5 years, 10 months ago (2015-02-12 01:15:19 UTC) #6
Dan Beam
https://codereview.chromium.org/916243002/diff/1/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/916243002/diff/1/chrome/browser/resources/extensions/extension_list.js#newcode132 chrome/browser/resources/extensions/extension_list.js:132: this.addSelected_('.options-button', 'options'); On 2015/02/12 01:15:19, kalman wrote: > On ...
5 years, 10 months ago (2015-02-12 01:19:03 UTC) #7
hcarmona
Merged the changes from the refactoring into this and fixed the js compile issues I ...
5 years, 10 months ago (2015-02-18 00:02:28 UTC) #8
not at google - send to devlin
Dan are you going to have a look at this?
5 years, 10 months ago (2015-02-19 00:41:53 UTC) #9
not at google - send to devlin
On 2015/02/19 00:41:53, kalman wrote: > Dan are you going to have a look at ...
5 years, 10 months ago (2015-02-19 00:42:39 UTC) #10
Dan Beam
https://codereview.chromium.org/916243002/diff/60001/chrome/browser/resources/extensions/extension_error.js File chrome/browser/resources/extensions/extension_error.js (right): https://codereview.chromium.org/916243002/diff/60001/chrome/browser/resources/extensions/extension_error.js#newcode58 chrome/browser/resources/extensions/extension_error.js:58: assertInstanceof(this, cr.ui.FocusRow), boundary); why are you using assertInstanceOf() here? ...
5 years, 10 months ago (2015-02-19 19:26:28 UTC) #11
hcarmona
https://codereview.chromium.org/916243002/diff/60001/chrome/browser/resources/extensions/extension_error.js File chrome/browser/resources/extensions/extension_error.js (right): https://codereview.chromium.org/916243002/diff/60001/chrome/browser/resources/extensions/extension_error.js#newcode58 chrome/browser/resources/extensions/extension_error.js:58: assertInstanceof(this, cr.ui.FocusRow), boundary); On 2015/02/19 19:26:27, Dan Beam wrote: ...
5 years, 10 months ago (2015-02-19 23:42:17 UTC) #12
Dan Beam
https://codereview.chromium.org/916243002/diff/80001/chrome/browser/resources/extensions/extension_error.js File chrome/browser/resources/extensions/extension_error.js (right): https://codereview.chromium.org/916243002/diff/80001/chrome/browser/resources/extensions/extension_error.js#newcode147 chrome/browser/resources/extensions/extension_error.js:147: '.extension-error-list-show-more [is="action-link"]:not(hidden)'); :not([hidden]), did you try this code? do ...
5 years, 10 months ago (2015-02-20 00:22:15 UTC) #13
hcarmona
https://codereview.chromium.org/916243002/diff/80001/chrome/browser/resources/extensions/extension_error.js File chrome/browser/resources/extensions/extension_error.js (right): https://codereview.chromium.org/916243002/diff/80001/chrome/browser/resources/extensions/extension_error.js#newcode147 chrome/browser/resources/extensions/extension_error.js:147: '.extension-error-list-show-more [is="action-link"]:not(hidden)'); On 2015/02/20 00:22:15, Dan Beam wrote: > ...
5 years, 10 months ago (2015-02-20 23:23:24 UTC) #14
Dan Beam
looking pretty good, like the test https://codereview.chromium.org/916243002/diff/100001/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc File chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc (right): https://codereview.chromium.org/916243002/diff/100001/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc#newcode98 chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc:98: Profile* profile = ...
5 years, 10 months ago (2015-02-20 23:36:43 UTC) #15
hcarmona
https://codereview.chromium.org/916243002/diff/100001/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc File chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc (right): https://codereview.chromium.org/916243002/diff/100001/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc#newcode98 chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc:98: Profile* profile = this->GetProfile(); On 2015/02/20 23:36:43, Dan Beam ...
5 years, 10 months ago (2015-02-21 00:16:01 UTC) #16
Dan Beam
https://codereview.chromium.org/916243002/diff/100001/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc File chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc (right): https://codereview.chromium.org/916243002/diff/100001/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc#newcode105 chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc:105: return NULL; On 2015/02/21 00:16:01, Hector Carmona wrote: > ...
5 years, 10 months ago (2015-02-21 00:26:10 UTC) #17
not at google - send to devlin
Honestly I've been staring at this for a while, and can't get very far - ...
5 years, 10 months ago (2015-02-21 00:47:01 UTC) #19
Dan Beam
https://codereview.chromium.org/916243002/diff/120001/chrome/browser/resources/extensions/extension_error.js File chrome/browser/resources/extensions/extension_error.js (right): https://codereview.chromium.org/916243002/diff/120001/chrome/browser/resources/extensions/extension_error.js#newcode70 chrome/browser/resources/extensions/extension_error.js:70: iconNode.alt = ''; On 2015/02/21 00:47:01, kalman wrote: > ...
5 years, 10 months ago (2015-02-21 00:49:58 UTC) #20
not at google - send to devlin
https://codereview.chromium.org/916243002/diff/120001/chrome/browser/resources/extensions/extension_error.js File chrome/browser/resources/extensions/extension_error.js (right): https://codereview.chromium.org/916243002/diff/120001/chrome/browser/resources/extensions/extension_error.js#newcode70 chrome/browser/resources/extensions/extension_error.js:70: iconNode.alt = ''; On 2015/02/21 00:49:58, Dan Beam wrote: ...
5 years, 10 months ago (2015-02-21 00:54:42 UTC) #21
Dan Beam
https://codereview.chromium.org/916243002/diff/120001/chrome/browser/resources/extensions/extension_error.js File chrome/browser/resources/extensions/extension_error.js (right): https://codereview.chromium.org/916243002/diff/120001/chrome/browser/resources/extensions/extension_error.js#newcode70 chrome/browser/resources/extensions/extension_error.js:70: iconNode.alt = ''; On 2015/02/21 00:54:41, kalman wrote: > ...
5 years, 10 months ago (2015-02-21 00:55:53 UTC) #22
not at google - send to devlin
https://codereview.chromium.org/916243002/diff/120001/chrome/browser/resources/extensions/extension_error.js File chrome/browser/resources/extensions/extension_error.js (right): https://codereview.chromium.org/916243002/diff/120001/chrome/browser/resources/extensions/extension_error.js#newcode70 chrome/browser/resources/extensions/extension_error.js:70: iconNode.alt = ''; On 2015/02/21 00:55:53, Dan Beam wrote: ...
5 years, 10 months ago (2015-02-21 00:57:05 UTC) #23
Devlin
https://codereview.chromium.org/916243002/diff/120001/chrome/browser/resources/extensions/extension_error.js File chrome/browser/resources/extensions/extension_error.js (right): https://codereview.chromium.org/916243002/diff/120001/chrome/browser/resources/extensions/extension_error.js#newcode70 chrome/browser/resources/extensions/extension_error.js:70: iconNode.alt = ''; On 2015/02/21 00:47:01, kalman wrote: > ...
5 years, 10 months ago (2015-02-23 16:36:28 UTC) #24
not at google - send to devlin
https://codereview.chromium.org/916243002/diff/120001/chrome/browser/resources/extensions/extension_error.js File chrome/browser/resources/extensions/extension_error.js (right): https://codereview.chromium.org/916243002/diff/120001/chrome/browser/resources/extensions/extension_error.js#newcode132 chrome/browser/resources/extensions/extension_error.js:132: if (idIsValid(error.extensionId)) { On 2015/02/23 16:36:28, Devlin wrote: > ...
5 years, 10 months ago (2015-02-23 16:53:26 UTC) #25
hcarmona
https://codereview.chromium.org/916243002/diff/100001/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc File chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc (right): https://codereview.chromium.org/916243002/diff/100001/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc#newcode105 chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc:105: return NULL; On 2015/02/21 00:26:10, Dan Beam wrote: > ...
5 years, 10 months ago (2015-02-23 22:25:08 UTC) #26
Dan Beam
very close to lg https://codereview.chromium.org/916243002/diff/160001/chrome/browser/resources/extensions/extension_error.js File chrome/browser/resources/extensions/extension_error.js (right): https://codereview.chromium.org/916243002/diff/160001/chrome/browser/resources/extensions/extension_error.js#newcode49 chrome/browser/resources/extensions/extension_error.js:49: this.querySelector('.extension-error-view-details'), Element); nit: querySelector only ...
5 years, 10 months ago (2015-02-24 00:55:38 UTC) #27
Dan Beam
https://codereview.chromium.org/916243002/diff/160001/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc File chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc (right): https://codereview.chromium.org/916243002/diff/160001/chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc#newcode110 chrome/browser/ui/webui/extensions/extension_settings_browsertest.cc:110: extensions::TestExtensionRegistryObserver observer(registry, id); i think this class auto registers ...
5 years, 10 months ago (2015-02-24 02:40:49 UTC) #28
hcarmona
https://codereview.chromium.org/916243002/diff/160001/chrome/browser/resources/extensions/extension_error.js File chrome/browser/resources/extensions/extension_error.js (right): https://codereview.chromium.org/916243002/diff/160001/chrome/browser/resources/extensions/extension_error.js#newcode49 chrome/browser/resources/extensions/extension_error.js:49: this.querySelector('.extension-error-view-details'), Element); On 2015/02/24 00:55:37, Dan Beam wrote: > ...
5 years, 10 months ago (2015-02-24 02:49:44 UTC) #29
Dan Beam
lgtm https://codereview.chromium.org/916243002/diff/160001/chrome/browser/resources/extensions/extension_error.js File chrome/browser/resources/extensions/extension_error.js (right): https://codereview.chromium.org/916243002/diff/160001/chrome/browser/resources/extensions/extension_error.js#newcode184 chrome/browser/resources/extensions/extension_error.js:184: var firstVisible = rows.length - ExtensionErrorList.MAX_ERRORS_TO_SHOW_; On 2015/02/24 ...
5 years, 10 months ago (2015-02-24 18:16:47 UTC) #30
hcarmona
https://codereview.chromium.org/916243002/diff/160001/chrome/browser/resources/extensions/extension_error.js File chrome/browser/resources/extensions/extension_error.js (right): https://codereview.chromium.org/916243002/diff/160001/chrome/browser/resources/extensions/extension_error.js#newcode184 chrome/browser/resources/extensions/extension_error.js:184: var firstVisible = rows.length - ExtensionErrorList.MAX_ERRORS_TO_SHOW_; On 2015/02/24 18:16:46, ...
5 years, 10 months ago (2015-02-24 18:41:09 UTC) #31
hcarmona
@Devlin, any objections to committing this CL?
5 years, 10 months ago (2015-02-25 17:47:31 UTC) #32
Devlin
On 2015/02/25 17:47:31, Hector Carmona wrote: > @Devlin, any objections to committing this CL? Nope, ...
5 years, 10 months ago (2015-02-25 17:50:27 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/916243002/200001
5 years, 10 months ago (2015-02-25 17:55:08 UTC) #36
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/45452)
5 years, 10 months ago (2015-02-25 18:13:14 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/916243002/220001
5 years, 10 months ago (2015-02-25 18:24:50 UTC) #41
commit-bot: I haz the power
Committed patchset #12 (id:220001)
5 years, 10 months ago (2015-02-25 19:44:10 UTC) #42
commit-bot: I haz the power
Patchset 12 (id:??) landed as https://crrev.com/02e942ae87ad74bb0076da5cd035f75e06d23d67 Cr-Commit-Position: refs/heads/master@{#318090}
5 years, 10 months ago (2015-02-25 19:44:56 UTC) #43
Dan Beam
https://codereview.chromium.org/916243002/diff/220001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/916243002/diff/220001/chrome/browser/resources/extensions/extension_list.js#newcode77 chrome/browser/resources/extensions/extension_list.js:77: function ExtensionFocusRow() {} next time put this inside the ...
5 years, 10 months ago (2015-02-26 03:41:25 UTC) #44
Dan Beam
5 years, 10 months ago (2015-02-26 04:00:21 UTC) #45
Message was sent while issue was closed.
https://codereview.chromium.org/916243002/diff/220001/chrome/browser/resource...
File chrome/browser/resources/extensions/extensions.css (right):

https://codereview.chromium.org/916243002/diff/220001/chrome/browser/resource...
chrome/browser/resources/extensions/extensions.css:422: background-color:
rgba(0, 0, 0, .05);
also, stop making design changes unless:

a) it actually looks good
b) you ask a designer's opinion

this looks bad; removing.

Powered by Google App Engine
This is Rietveld 408576698