Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Issue 6088024630755328: issue 1526 - Implement new options page design for Chrome/Opera/Safari (Closed)

Created:
Jan. 9, 2015, 5:11 p.m. by saroyanm
Modified:
June 22, 2015, 12:57 p.m.
CC:
sven, Wladimir Palant
Visibility:
Public.

Description

This review is related to current ticket: https://issues.adblockplus.org/ticket/1526

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Total comments: 78

Patch Set 4 : #

Total comments: 15

Patch Set 5 : #

Patch Set 6 : #

Total comments: 31

Patch Set 7 : #

Total comments: 69

Patch Set 8 : #

Total comments: 124

Patch Set 9 : #

Total comments: 4

Patch Set 10 : #

Total comments: 86

Patch Set 11 : #

Total comments: 6

Patch Set 12 : #

Total comments: 62

Patch Set 13 : Adderessed Felix initial comments #

Patch Set 14 : Composition over inheritance #

Total comments: 1

Patch Set 15 : array declaration #

Patch Set 16 : Comment about solution being temprorary is added to subscriptions.xml #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2263 lines, -0 lines) Patch
A locale/en-US/options.json View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +266 lines, -0 lines 0 comments Download
A options.html View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +313 lines, -0 lines 0 comments Download
A options.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +657 lines, -0 lines 0 comments Download
A skin/options.css View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +876 lines, -0 lines 0 comments Download
A skin/options-sprite.png View 1 2 3 4 5 6 7 8 Binary file 0 comments Download
A subscriptions.xml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +151 lines, -0 lines 0 comments Download

Messages

Total messages: 38
saroyanm
Initial review uploaded. It's not complete, but you can see how the implementation looks now.
Jan. 9, 2015, 5:19 p.m. (2015-01-09 17:19:18 UTC) #1
saroyanm
The front end part for general tab is ready to be reviewed, currently it don't ...
Jan. 21, 2015, 6:16 p.m. (2015-01-21 18:16:31 UTC) #2
saroyanm
Just updated the patch with some fixes. Acceptable Ads checkbox missbehave were fixed.
Jan. 21, 2015, 6:54 p.m. (2015-01-21 18:54:55 UTC) #3
Thomas Greiner
Here are my comments on options.json and options.html so that you can already get started ...
Jan. 22, 2015, 5:56 p.m. (2015-01-22 17:56:29 UTC) #4
saroyanm
Thanks for having look Thomas, I've updated the patch, please note that in options.json I ...
Jan. 23, 2015, 6:18 p.m. (2015-01-23 18:18:39 UTC) #5
Thomas Greiner
Again, only comments regarding HTML and locale files. I'll look at the rest next. http://codereview.adblockplus.org/6088024630755328/diff/5689792285114368/locale/ar/options.json ...
Jan. 26, 2015, 6:29 p.m. (2015-01-26 18:29:17 UTC) #6
saroyanm
Updated http://codereview.adblockplus.org/6088024630755328/diff/5129251808346112/options.html File options.html (right): http://codereview.adblockplus.org/6088024630755328/diff/5129251808346112/options.html#newcode74 options.html:74: <p class="option-name"><span class="i18n_options_language_title"></span> <a class="i18n_options_readMore highlighted" href="#" target="_blank"></a></p> ...
Jan. 27, 2015, 11:19 a.m. (2015-01-27 11:19:11 UTC) #7
saroyanm
Just updated options.js after separating the elements, neither than having on same line.
Jan. 27, 2015, 2:57 p.m. (2015-01-27 14:57:26 UTC) #8
saroyanm
@Thomas I've uploaded new patch according our discussion: 1. Use Pseudo element for checkboxes (don't ...
Jan. 28, 2015, 4:05 p.m. (2015-01-28 16:05:10 UTC) #9
Thomas Greiner
Here's my review of options.js http://codereview.adblockplus.org/6088024630755328/diff/5129251808346112/options.html File options.html (right): http://codereview.adblockplus.org/6088024630755328/diff/5129251808346112/options.html#newcode182 options.html:182: <button> On 2015/01/27 11:19:11, ...
Jan. 30, 2015, 1:55 p.m. (2015-01-30 13:55:51 UTC) #10
Sebastian Noack
http://codereview.adblockplus.org/6088024630755328/diff/5113375461736448/skin/options.css File skin/options.css (right): http://codereview.adblockplus.org/6088024630755328/diff/5113375461736448/skin/options.css#newcode242 skin/options.css:242: bottom: 0px; Nit: You omitted unit for left/right but ...
Feb. 11, 2015, 7:44 a.m. (2015-02-11 07:44:07 UTC) #11
saroyanm
Thanks for your comments guys, Sorry for late update, but it took little bit more ...
Feb. 13, 2015, 10:57 a.m. (2015-02-13 10:57:11 UTC) #12
Sebastian Noack
LGTM for the CSS. I didn't really look into the other code, leaving it up ...
Feb. 13, 2015, 3:12 p.m. (2015-02-13 15:12:51 UTC) #13
saroyanm
http://codereview.adblockplus.org/6088024630755328/diff/5742506566221824/options.js File options.js (right): http://codereview.adblockplus.org/6088024630755328/diff/5742506566221824/options.js#newcode496 options.js:496: ext.backgroundPage.sendMessage( On 2015/02/13 15:12:51, Sebastian Noack wrote: > Note ...
Feb. 13, 2015, 4:20 p.m. (2015-02-13 16:20:39 UTC) #14
Thomas Greiner
Mostly consistency issues but there were quite a bunch of those in there which is ...
Feb. 18, 2015, 5:19 p.m. (2015-02-18 17:19:27 UTC) #15
saroyanm
Thomas I've replied on the part of comments more is coming. I've also tried to ...
Feb. 19, 2015, 4:58 p.m. (2015-02-19 16:58:53 UTC) #16
Thomas Greiner
Comments on the latest patch. http://codereview.adblockplus.org/6088024630755328/diff/5742506566221824/options.js File options.js (right): http://codereview.adblockplus.org/6088024630755328/diff/5742506566221824/options.js#newcode24 options.js:24: var optionObj = On ...
Feb. 20, 2015, 2:02 p.m. (2015-02-20 14:02:07 UTC) #17
saroyanm
Thomas thanks for detailed review. Hope this patch will not s*ck as previous :) http://codereview.adblockplus.org/6088024630755328/diff/6613180188983296/options.html ...
Feb. 26, 2015, 12:18 p.m. (2015-02-26 12:18:32 UTC) #18
Thomas Greiner
http://codereview.adblockplus.org/6088024630755328/diff/6613180188983296/options.js File options.js (right): http://codereview.adblockplus.org/6088024630755328/diff/6613180188983296/options.js#newcode35 options.js:35: E("add-blocking-list").addEventListener("click", Modal.open, false); On 2015/02/26 12:18:32, saroyanm wrote: > ...
March 5, 2015, 11:36 a.m. (2015-03-05 11:36:03 UTC) #19
saroyanm
Thanks for the comments Thomas, I've uploaded the patch, hope we are closer now. http://codereview.adblockplus.org/6088024630755328/diff/6613180188983296/options.js ...
March 6, 2015, 11:54 a.m. (2015-03-06 11:54:32 UTC) #20
Thomas Greiner
Only few minor things left. http://codereview.adblockplus.org/6088024630755328/diff/5634985281191936/locale/en-US/options.json File locale/en-US/options.json (right): http://codereview.adblockplus.org/6088024630755328/diff/5634985281191936/locale/en-US/options.json#newcode43 locale/en-US/options.json:43: "description": "Section name in ...
March 12, 2015, 11:41 a.m. (2015-03-12 11:41:56 UTC) #21
saroyanm
http://codereview.adblockplus.org/6088024630755328/diff/5634985281191936/options.js File options.js (right): http://codereview.adblockplus.org/6088024630755328/diff/5634985281191936/options.js#newcode34 options.js:34: Collection.prototype.addItems = function() On 2015/03/12 11:41:56, Thomas Greiner wrote: ...
March 12, 2015, 2:03 p.m. (2015-03-12 14:03:22 UTC) #22
Thomas Greiner
This is now something we can work with so LGTM. Just to reiterate: Smaller design ...
March 12, 2015, 4:15 p.m. (2015-03-12 16:15:08 UTC) #23
saroyanm
On 2015/03/12 16:15:08, Thomas Greiner wrote: > This is now something we can work with ...
March 12, 2015, 4:35 p.m. (2015-03-12 16:35:55 UTC) #24
Felix Dahlke
Sorry for the long wait, finally had time to start looking into this. I haven't ...
June 3, 2015, 4:20 p.m. (2015-06-03 16:20:42 UTC) #25
Felix Dahlke
Managed to review the HTML, CSS and JS still to do. One at a time ...
June 5, 2015, 9:51 p.m. (2015-06-05 21:51:26 UTC) #26
Felix Dahlke
Reviewed CSS and JS as well, that should be all for now. Note that as ...
June 7, 2015, 9:09 p.m. (2015-06-07 21:09:59 UTC) #27
Felix Dahlke
http://codereview.adblockplus.org/6088024630755328/diff/5754563613163520/options.js File options.js (right): http://codereview.adblockplus.org/6088024630755328/diff/5754563613163520/options.js#newcode69 options.js:69: control.checked = item.disabled == false; On 2015/06/07 21:09:59, Felix ...
June 7, 2015, 9:15 p.m. (2015-06-07 21:15:24 UTC) #28
Felix Dahlke
http://codereview.adblockplus.org/6088024630755328/diff/5754563613163520/options.js File options.js (right): http://codereview.adblockplus.org/6088024630755328/diff/5754563613163520/options.js#newcode627 options.js:627: function E(id) On 2015/06/07 21:09:59, Felix H. Dahlke wrote: ...
June 8, 2015, 7:44 p.m. (2015-06-08 19:44:51 UTC) #29
saroyanm
Thanks Felix for the review. Mostly fixed, just have few questions wrote as reply to ...
June 9, 2015, 3:29 p.m. (2015-06-09 15:29:13 UTC) #30
Felix Dahlke
http://codereview.adblockplus.org/6088024630755328/diff/5754563613163520/options.js File options.js (right): http://codereview.adblockplus.org/6088024630755328/diff/5754563613163520/options.js#newcode27 options.js:27: function Collection(details) On 2015/06/09 15:29:13, saroyanm wrote: > On ...
June 11, 2015, 2:40 p.m. (2015-06-11 14:40:19 UTC) #31
saroyanm
Felix the new patch uploaded, can you also please comment under current reply please ? ...
June 12, 2015, 10:51 a.m. (2015-06-12 10:51:18 UTC) #32
Felix Dahlke
http://codereview.adblockplus.org/6088024630755328/diff/5754563613163520/subscriptions.xml File subscriptions.xml (right): http://codereview.adblockplus.org/6088024630755328/diff/5754563613163520/subscriptions.xml#newcode1 subscriptions.xml:1: <?xml version="1.0"?> On 2015/06/09 15:29:13, saroyanm wrote: > On ...
June 12, 2015, 12:30 p.m. (2015-06-12 12:30:47 UTC) #33
saroyanm
Patch updated, And replied to subscription.xml comment http://codereview.adblockplus.org/6088024630755328/diff/5754563613163520/subscriptions.xml File subscriptions.xml (right): http://codereview.adblockplus.org/6088024630755328/diff/5754563613163520/subscriptions.xml#newcode1 subscriptions.xml:1: <?xml version="1.0"?> ...
June 12, 2015, 1:11 p.m. (2015-06-12 13:11:59 UTC) #34
Felix Dahlke
On 2015/06/12 13:11:59, saroyanm wrote: > The thing is that we will have Facebook Annoyance ...
June 12, 2015, 4:48 p.m. (2015-06-12 16:48:07 UTC) #35
saroyanm
On 2015/06/12 16:48:07, Felix H. Dahlke wrote: > I had a go at creating that ...
June 13, 2015, 1:02 p.m. (2015-06-13 13:02:25 UTC) #36
saroyanm
Patch updated.
June 13, 2015, 1:02 p.m. (2015-06-13 13:02:47 UTC) #37
Felix Dahlke
June 13, 2015, 5:32 p.m. (2015-06-13 17:32:20 UTC) #38
LGTM.

Disclaimer: I did more of a high level review here, and a couple of things that
need to be changed will be addressed in follow-ups, for the sake of progress.

On 2015/06/13 13:02:25, saroyanm wrote:
> On 2015/06/12 16:48:07, Felix H. Dahlke wrote:
> > I had a go at creating that issue :P
> > 
> > https://issues.adblockplus.org/ticket/2677
> Oops I was thinking about change ticket creation, well this ticket doesn't
> provide solution, but describing the problem itself, anyway better than
nothing.
> Thanks for creating the ticket, make more sense to discuss the solution under
> the ticket, agree.

I didn't have this case before either. Quickly discussed it with Philip and he
suggested to use a defect for quality issues we're not sure how to address yet,
went with that.

Powered by Google App Engine
This is Rietveld