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

Issue 1016413004: [Extensions] Update Error Console UI (Closed)

Created:
5 years, 9 months ago by Devlin
Modified:
5 years, 7 months ago
Reviewers:
Dan Beam
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, arv+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

[Extensions] Update Error Console UI The current Error Console UI is a little lacking. Most egregiously, there's no way to clear errors. Update the UI by moving more of the error console into its dedicated overlay, which - Minimizes its footprint on the main page. - Makes it easy to switch between errors easily. Additionally, add support for removing specific (or all) errors associated with extensions. Screenshots are up at https://drive.google.com/open?id=0BxjK6_MzZ8UPfndZcElPVGxxdWxXQmN3WkVtSFhNUkN3SlFVYVQtaGlpWTJaOU52YTRfOGs&authuser=0 (Internal only for now; will post externally soon) BUG=482526 Committed: https://crrev.com/20bf10bc2f45275a9473b8121447b44810bb4909 Cr-Commit-Position: refs/heads/master@{#327509}

Patch Set 1 : #

Total comments: 46

Patch Set 2 : Dan's #

Total comments: 45

Patch Set 3 : #

Total comments: 8

Patch Set 4 : #

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+538 lines, -306 lines) Patch
M chrome/app/generated_resources.grd View 1 chunk +8 lines, -8 lines 0 comments Download
M chrome/browser/extensions/api/developer_private/developer_private_api.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/extensions/api/developer_private/developer_private_api.cc View 1 2 3 1 chunk +9 lines, -1 line 0 comments Download
M chrome/browser/extensions/api/developer_private/extension_info_generator.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/extensions/api/developer_private/extension_info_generator.cc View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/extensions/error_console/error_console.h View 1 chunk +7 lines, -1 line 0 comments Download
M chrome/browser/extensions/error_console/error_console.cc View 5 chunks +14 lines, -4 lines 0 comments Download
M chrome/browser/resources/extensions/extension_code.js View 1 chunk +6 lines, -5 lines 0 comments Download
M chrome/browser/resources/extensions/extension_error.css View 1 2 3 4 1 chunk +53 lines, -41 lines 0 comments Download
M chrome/browser/resources/extensions/extension_error.html View 1 2 1 chunk +9 lines, -5 lines 0 comments Download
M chrome/browser/resources/extensions/extension_error.js View 1 2 3 5 chunks +232 lines, -104 lines 0 comments Download
M chrome/browser/resources/extensions/extension_error_overlay.css View 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/resources/extensions/extension_error_overlay.html View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/extensions/extension_error_overlay.js View 1 2 3 7 chunks +85 lines, -70 lines 0 comments Download
M chrome/browser/resources/extensions/extension_list.js View 1 2 3 4 5 chunks +41 lines, -41 lines 0 comments Download
M chrome/browser/resources/extensions/extensions.css View 1 2 3 2 chunks +14 lines, -0 lines 0 comments Download
M chrome/browser/resources/extensions/extensions.html View 1 2 2 chunks +4 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_settings_handler.cc View 1 2 1 chunk +8 lines, -11 lines 0 comments Download
M chrome/common/extensions/api/developer_private.idl View 1 2 3 chunks +3 lines, -0 lines 0 comments Download
M extensions/browser/error_map.h View 1 1 chunk +4 lines, -2 lines 0 comments Download
M extensions/browser/error_map.cc View 3 chunks +16 lines, -7 lines 0 comments Download
M extensions/browser/error_map_unittest.cc View 3 chunks +12 lines, -4 lines 0 comments Download
M third_party/closure_compiler/externs/developer_private.js View 1 2 3 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 26 (13 generated)
Devlin
Hey Dan - sorry for the size. Please take a look at the HTML/CSS/JS when ...
5 years, 9 months ago (2015-03-26 21:42:01 UTC) #11
Devlin
Friendly ping :)
5 years, 8 months ago (2015-03-30 23:16:15 UTC) #12
Dan Beam
https://codereview.chromium.org/1016413004/diff/180001/chrome/browser/extensions/api/developer_private/developer_private_api.cc File chrome/browser/extensions/api/developer_private/developer_private_api.cc (right): https://codereview.chromium.org/1016413004/diff/180001/chrome/browser/extensions/api/developer_private/developer_private_api.cc#newcode432 chrome/browser/extensions/api/developer_private/developer_private_api.cc:432: ExtensionInfoGenerator(browser_context()).CreateExtensionInfo(params->id); +\s\s https://codereview.chromium.org/1016413004/diff/180001/chrome/browser/extensions/api/developer_private/extension_info_generator.cc File chrome/browser/extensions/api/developer_private/extension_info_generator.cc (right): https://codereview.chromium.org/1016413004/diff/180001/chrome/browser/extensions/api/developer_private/extension_info_generator.cc#newcode368 chrome/browser/extensions/api/developer_private/extension_info_generator.cc:368: (extension ...
5 years, 8 months ago (2015-03-31 00:33:50 UTC) #13
Devlin
https://codereview.chromium.org/1016413004/diff/180001/chrome/browser/extensions/api/developer_private/developer_private_api.cc File chrome/browser/extensions/api/developer_private/developer_private_api.cc (right): https://codereview.chromium.org/1016413004/diff/180001/chrome/browser/extensions/api/developer_private/developer_private_api.cc#newcode432 chrome/browser/extensions/api/developer_private/developer_private_api.cc:432: ExtensionInfoGenerator(browser_context()).CreateExtensionInfo(params->id); On 2015/03/31 00:33:49, Dan Beam wrote: > +\s\s ...
5 years, 8 months ago (2015-03-31 16:17:51 UTC) #15
Dan Beam
https://codereview.chromium.org/1016413004/diff/180001/chrome/browser/extensions/api/developer_private/extension_info_generator.cc File chrome/browser/extensions/api/developer_private/extension_info_generator.cc (right): https://codereview.chromium.org/1016413004/diff/180001/chrome/browser/extensions/api/developer_private/extension_info_generator.cc#newcode368 chrome/browser/extensions/api/developer_private/extension_info_generator.cc:368: (extension = registry->disabled_extensions().GetByID(id)) != nullptr) { On 2015/03/31 16:17:50, ...
5 years, 8 months ago (2015-04-22 21:02:39 UTC) #16
Devlin
https://codereview.chromium.org/1016413004/diff/180001/chrome/browser/resources/extensions/extension_error.css File chrome/browser/resources/extensions/extension_error.css (right): https://codereview.chromium.org/1016413004/diff/180001/chrome/browser/resources/extensions/extension_error.css#newcode34 chrome/browser/resources/extensions/extension_error.css:34: .extension-error-list-contents:empty + #no-errors-span { On 2015/04/22 21:02:37, Dan Beam ...
5 years, 8 months ago (2015-04-22 23:17:32 UTC) #17
Devlin
Ping?
5 years, 8 months ago (2015-04-24 19:56:17 UTC) #18
Dan Beam
lgtm https://codereview.chromium.org/1016413004/diff/220001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/1016413004/diff/220001/chrome/browser/resources/extensions/extension_list.js#newcode670 chrome/browser/resources/extensions/extension_list.js:670: var Level = chrome.developerPrivate.ErrorLevel; \n https://codereview.chromium.org/1016413004/diff/220001/chrome/browser/resources/extensions/extension_list.js#newcode674 chrome/browser/resources/extensions/extension_list.js:674: map[Level.ERROR] ...
5 years, 8 months ago (2015-04-28 03:47:04 UTC) #19
Dan Beam
https://codereview.chromium.org/1016413004/diff/240001/chrome/browser/resources/extensions/extension_error_overlay.js File chrome/browser/resources/extensions/extension_error_overlay.js (left): https://codereview.chromium.org/1016413004/diff/240001/chrome/browser/resources/extensions/extension_error_overlay.js#oldcode406 chrome/browser/resources/extensions/extension_error_overlay.js:406: * @suppress {missingProperties} add this back
5 years, 7 months ago (2015-04-28 17:08:08 UTC) #20
Devlin
https://codereview.chromium.org/1016413004/diff/220001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/1016413004/diff/220001/chrome/browser/resources/extensions/extension_list.js#newcode670 chrome/browser/resources/extensions/extension_list.js:670: var Level = chrome.developerPrivate.ErrorLevel; On 2015/04/28 03:47:03, Dan Beam ...
5 years, 7 months ago (2015-04-29 16:08:37 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1016413004/280001
5 years, 7 months ago (2015-04-29 16:12:40 UTC) #24
commit-bot: I haz the power
Committed patchset #5 (id:280001)
5 years, 7 months ago (2015-04-29 16:51:51 UTC) #25
commit-bot: I haz the power
5 years, 7 months ago (2015-04-29 16:53:31 UTC) #26
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/20bf10bc2f45275a9473b8121447b44810bb4909
Cr-Commit-Position: refs/heads/master@{#327509}

Powered by Google App Engine
This is Rietveld 408576698