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

Issue 1591053002: Add a password handler to get the list of passwords in md-settings. (Closed)

Created:
4 years, 11 months ago by hcarmona
Modified:
4 years, 10 months ago
CC:
dpapad, arv+watch_chromium.org, chromium-reviews, dbeam+watch-settings_chromium.org, michaelpg+watch-md-settings_chromium.org, stevenjb+watch-md-settings_chromium.org, stevenjb
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add a password handler to get the list of passwords in md-settings. Also adds the PasswordsPrivateApi so that chrome.send is encapsulated. Updates passwords section to get correct field (was previously using |origin| should be using |shownUrl|). BUG=546836 Committed: https://crrev.com/84175a076ef3a326d3db0e8396c69a851ad16d79 Cr-Commit-Position: refs/heads/master@{#372534}

Patch Set 1 #

Total comments: 10

Patch Set 2 : feedback + closure compile #

Total comments: 27

Patch Set 3 : Feedback #

Total comments: 8

Patch Set 4 : Feedback #

Total comments: 19

Patch Set 5 : chrome.passwordsPrivate #

Total comments: 20

Patch Set 6 : Feedback #

Total comments: 20

Patch Set 7 : Feedback #

Total comments: 2

Patch Set 8 : Nit: inline function #

Messages

Total messages: 45 (14 generated)
hcarmona
PTAL and give feedback. Thanks!
4 years, 11 months ago (2016-01-15 19:53:21 UTC) #2
dpapad
https://codereview.chromium.org/1591053002/diff/1/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js File chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js (right): https://codereview.chromium.org/1591053002/diff/1/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js#newcode55 chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js:55: self.savedPasswords = passwordList; Nit: No need for the "var ...
4 years, 11 months ago (2016-01-15 22:02:28 UTC) #4
hcarmona
Addressed dpapad's feedback and added compiled_resources.gyp to make sure the js is closure compiled. https://codereview.chromium.org/1591053002/diff/1/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js ...
4 years, 11 months ago (2016-01-15 23:40:51 UTC) #5
michaelpg
https://codereview.chromium.org/1591053002/diff/20001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js File chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js (right): https://codereview.chromium.org/1591053002/diff/20001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js#newcode53 chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js:53: settings.PasswordsPrivateApi.updatePasswordLists(function(passwordList) { nit: newline before "function" to make indentation ...
4 years, 11 months ago (2016-01-16 07:12:48 UTC) #7
stevenjb
https://codereview.chromium.org/1591053002/diff/20001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_private_api.js File chrome/browser/resources/settings/passwords_and_forms_page/passwords_private_api.js (right): https://codereview.chromium.org/1591053002/diff/20001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_private_api.js#newcode22 chrome/browser/resources/settings/passwords_and_forms_page/passwords_private_api.js:22: exceptionListCallback) { API methods with multiple callback arguments are ...
4 years, 11 months ago (2016-01-19 21:34:28 UTC) #9
hcarmona
https://codereview.chromium.org/1591053002/diff/20001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js File chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js (right): https://codereview.chromium.org/1591053002/diff/20001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js#newcode53 chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js:53: settings.PasswordsPrivateApi.updatePasswordLists(function(passwordList) { On 2016/01/16 07:12:48, michaelpg wrote: > nit: ...
4 years, 11 months ago (2016-01-20 02:32:50 UTC) #10
dpapad
https://codereview.chromium.org/1591053002/diff/20001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_private_api.js File chrome/browser/resources/settings/passwords_and_forms_page/passwords_private_api.js (right): https://codereview.chromium.org/1591053002/diff/20001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_private_api.js#newcode23 chrome/browser/resources/settings/passwords_and_forms_page/passwords_private_api.js:23: PasswordsPrivateApi.setSavedPasswordsList = passwordListCallback; On 2016/01/20 at 02:32:50, Hector Carmona ...
4 years, 11 months ago (2016-01-20 17:56:07 UTC) #11
michaelpg
https://codereview.chromium.org/1591053002/diff/20001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_private_api.js File chrome/browser/resources/settings/passwords_and_forms_page/passwords_private_api.js (right): https://codereview.chromium.org/1591053002/diff/20001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_private_api.js#newcode23 chrome/browser/resources/settings/passwords_and_forms_page/passwords_private_api.js:23: PasswordsPrivateApi.setSavedPasswordsList = passwordListCallback; On 2016/01/20 17:56:07, dpapad wrote: > ...
4 years, 11 months ago (2016-01-20 21:20:56 UTC) #12
Dan Beam
why does this CL have 5 reviewers?
4 years, 11 months ago (2016-01-20 22:41:19 UTC) #13
hcarmona
On 2016/01/20 22:41:19, Dan Beam wrote: > why does this CL have 5 reviewers? Probably ...
4 years, 11 months ago (2016-01-20 23:13:53 UTC) #18
hcarmona
Friendly ping on this CL.
4 years, 11 months ago (2016-01-22 19:09:47 UTC) #19
michaelpg
On 2016/01/22 19:09:47, Hector Carmona wrote: > Friendly ping on this CL. If this is ...
4 years, 11 months ago (2016-01-22 19:21:53 UTC) #20
michaelpg
TL;DR: Why not use chrome.passwordsPrivate? Seems to have most of the functionality you need, and ...
4 years, 11 months ago (2016-01-22 20:54:17 UTC) #21
tommycli
michealpg@: I think he's not using chrome.passwordsPrivate, because he wants to preserve the existing C++ ...
4 years, 11 months ago (2016-01-23 00:28:32 UTC) #23
stevenjb
So, we decided that it was not important to create a new extension API if ...
4 years, 11 months ago (2016-01-23 00:33:26 UTC) #24
stevenjb
It looks like passwordsPrivate <https://code.google.com/p/chromium/codesearch#chromium/src/chrome/common/extensions/api/passwords_private.idl&q=passwords_private.idl&sq=package:chromium&type=cs> was actually written for the Settings UI but never wired ...
4 years, 11 months ago (2016-01-23 00:45:01 UTC) #25
Dan Beam
On 2016/01/23 00:45:01, stevenjb wrote: > It looks like passwordsPrivate > <https://code.google.com/p/chromium/codesearch#chromium/src/chrome/common/extensions/api/passwords_private.idl&q=passwords_private.idl&sq=package:chromium&type=cs> > was actually ...
4 years, 11 months ago (2016-01-23 00:47:23 UTC) #26
hcarmona
Changed to use chrome.passwordsPrivate https://codereview.chromium.org/1591053002/diff/60001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js File chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js (right): https://codereview.chromium.org/1591053002/diff/60001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js#newcode29 chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js:29: * Lazy loaded when the ...
4 years, 11 months ago (2016-01-26 23:21:44 UTC) #27
Dan Beam
lgtm https://codereview.chromium.org/1591053002/diff/80001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.html File chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.html (right): https://codereview.chromium.org/1591053002/diff/80001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.html#newcode18 chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.html:18: <div id="shownUrl">[[item.loginPair.originUrl]]</div> why is "shownUrl" better? https://codereview.chromium.org/1591053002/diff/80001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.html#newcode24 chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.html:24: ...
4 years, 11 months ago (2016-01-27 00:17:45 UTC) #28
michaelpg
https://codereview.chromium.org/1591053002/diff/80001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js File chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js (right): https://codereview.chromium.org/1591053002/diff/80001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js#newcode30 chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js:30: * @type {!Array<!PasswordUiEntry>} Please re-generate the passwords_private.js externs to ...
4 years, 11 months ago (2016-01-27 00:49:11 UTC) #29
stevenjb
Could you do the following as part of this CL: 1. From chrome/src, run: python ...
4 years, 11 months ago (2016-01-27 00:56:56 UTC) #31
hcarmona
On 2016/01/27 00:56:56, stevenjb wrote: > Could you do the following as part of this ...
4 years, 11 months ago (2016-01-27 02:46:18 UTC) #32
michaelpg
https://codereview.chromium.org/1591053002/diff/100001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js File chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js (right): https://codereview.chromium.org/1591053002/diff/100001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js#newcode51 chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js:51: loadPasswords_: function(passwordSectionOpened) { On 2016/01/27 02:46:18, Hector Carmona wrote: ...
4 years, 11 months ago (2016-01-27 04:23:43 UTC) #33
stevenjb
Thanks for updating the externs! https://codereview.chromium.org/1591053002/diff/100001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js File chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js (right): https://codereview.chromium.org/1591053002/diff/100001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js#newcode63 chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js:63: this.onSavedPasswordsListChanged_.bind(this)); Looking at this ...
4 years, 11 months ago (2016-01-27 19:28:45 UTC) #34
hcarmona
I've tracked down the issue I mentioned during our standup about the iron-list not expanding. ...
4 years, 10 months ago (2016-01-29 23:52:12 UTC) #35
michaelpg
On 2016/01/29 23:52:12, Hector Carmona wrote: > I've tracked down the issue I mentioned during ...
4 years, 10 months ago (2016-01-30 01:25:07 UTC) #36
michaelpg
lgtm https://codereview.chromium.org/1591053002/diff/100001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.css File chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.css (right): https://codereview.chromium.org/1591053002/diff/100001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.css#newcode36 chrome/browser/resources/settings/passwords_and_forms_page/passwords_section.css:36: width: 150px; On 2016/01/29 23:52:11, Hector Carmona wrote: ...
4 years, 10 months ago (2016-01-30 01:30:15 UTC) #37
hcarmona
Committing this. https://codereview.chromium.org/1591053002/diff/120001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js File chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js (right): https://codereview.chromium.org/1591053002/diff/120001/chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js#newcode50 chrome/browser/resources/settings/passwords_and_forms_page/passwords_and_forms_page.js:50: this.onSavedPasswordsListChanged_.bind(this)); On 2016/01/30 01:30:15, michaelpg wrote: > ...
4 years, 10 months ago (2016-01-30 03:33:51 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1591053002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1591053002/140001
4 years, 10 months ago (2016-01-30 03:34:44 UTC) #41
commit-bot: I haz the power
Committed patchset #8 (id:140001)
4 years, 10 months ago (2016-01-30 05:53:21 UTC) #43
commit-bot: I haz the power
4 years, 10 months ago (2016-01-30 05:54:19 UTC) #45
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/84175a076ef3a326d3db0e8396c69a851ad16d79
Cr-Commit-Position: refs/heads/master@{#372534}

Powered by Google App Engine
This is Rietveld 408576698