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

Issue 5685003: DOMUI Prefs: Add a deletable item list type, and use it for startup pages. (Closed)

Created:
10 years ago by stuartmorgan
Modified:
9 years, 7 months ago
CC:
chromium-reviews, arv (Not doing code reviews), ben+cc_chromium.org
Visibility:
Public.

Description

DOMUI Prefs: Add a deletable item list type, and use it for startup pages. This takes care of wrapping a ListItem to give it a delete button, per mocks. Also cleans up some add/remove cruft from browser_options.js BUG=63817 TEST=Startup page rows should have X's to delete them. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=69193

Patch Set 1 #

Patch Set 2 : Hide except on hover #

Patch Set 3 : Whitespace fix #

Total comments: 5

Patch Set 4 : Address review comments #

Total comments: 6

Patch Set 5 : Nits fixed #

Messages

Total messages: 5 (0 generated)
stuartmorgan
10 years ago (2010-12-09 22:39:38 UTC) #1
arv (Not doing code reviews)
http://codereview.chromium.org/5685003/diff/4001/chrome/browser/resources/options/deletable_item_list.js File chrome/browser/resources/options/deletable_item_list.js (right): http://codereview.chromium.org/5685003/diff/4001/chrome/browser/resources/options/deletable_item_list.js#newcode66 chrome/browser/resources/options/deletable_item_list.js:66: var closeButtonEl = this.ownerDocument.createElement('button'); I think you can get ...
10 years ago (2010-12-13 20:18:41 UTC) #2
stuartmorgan
http://codereview.chromium.org/5685003/diff/4001/chrome/browser/resources/options/deletable_item_list.js File chrome/browser/resources/options/deletable_item_list.js (right): http://codereview.chromium.org/5685003/diff/4001/chrome/browser/resources/options/deletable_item_list.js#newcode66 chrome/browser/resources/options/deletable_item_list.js:66: var closeButtonEl = this.ownerDocument.createElement('button'); On 2010/12/13 20:18:41, arv wrote: ...
10 years ago (2010-12-14 00:10:58 UTC) #3
arv (Not doing code reviews)
LGTM with nits http://codereview.chromium.org/5685003/diff/8001/chrome/browser/resources/options/deletable_item_list.js File chrome/browser/resources/options/deletable_item_list.js (right): http://codereview.chromium.org/5685003/diff/8001/chrome/browser/resources/options/deletable_item_list.js#newcode49 chrome/browser/resources/options/deletable_item_list.js:49: var self = this; self is ...
10 years ago (2010-12-14 19:07:41 UTC) #4
stuartmorgan
10 years ago (2010-12-14 22:09:50 UTC) #5
http://codereview.chromium.org/5685003/diff/8001/chrome/browser/resources/opt...
File chrome/browser/resources/options/deletable_item_list.js (right):

http://codereview.chromium.org/5685003/diff/8001/chrome/browser/resources/opt...
chrome/browser/resources/options/deletable_item_list.js:49: var self = this;
On 2010/12/14 19:07:41, arv wrote:
> self is no longer used

Done.

http://codereview.chromium.org/5685003/diff/8001/chrome/browser/resources/opt...
chrome/browser/resources/options/deletable_item_list.js:102: var listItem =
this.getListItemContainingElement_(target);
On 2010/12/14 19:07:41, arv wrote:
> Where is getListItemContainingElement_ defined?
> 
> Since it is private it needs to be in this class but I don't see it.

Oops, victim of refactoring. This part of the logic was in the superclass in an
earlier local iteration.

http://codereview.chromium.org/5685003/diff/8001/chrome/browser/resources/sha...
File chrome/browser/resources/shared/js/cr/ui/list.js (right):

http://codereview.chromium.org/5685003/diff/8001/chrome/browser/resources/sha...
chrome/browser/resources/shared/js/cr/ui/list.js:319:
getListItemContainingElement_: function(element) {
On 2010/12/14 19:07:41, arv wrote:
> This should be public. Maybe rename it getListItemAncestor as well.

Done.

Powered by Google App Engine
This is Rietveld 408576698