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

Issue 29445590: Issue 5255 - Advanced tab (HTML, strings and functionality) (Closed)

Created:
May 22, 2017, 10:25 a.m. by saroyanm
Modified:
July 17, 2017, 8:49 a.m.
Reviewers:
Thomas Greiner
CC:
wspee, juliandoucette
Visibility:
Public.

Description

This review contains HTML/Semantics, strings and functional implementation excluding Dialog implementations of advanced tab according to the specifications ( https://bitbucket.org/adblockplus/spec/src/04b3af8ed03c01a5cc36f575f3c2865559731ee0/spec/abp/options-page.md?at=master&fileviewer=file-view-default#markdown-header-advanced-tab ).

Patch Set 1 : HTML, Strings and functionality #

Total comments: 27

Patch Set 2 : Addressed comments from the review meeting #

Total comments: 6

Patch Set 3 : Addressed notes from weekly(ish) meeting and small collection fix #

Total comments: 53

Patch Set 4 : Addressed Thomas comments #

Total comments: 23

Patch Set 5 : Rebased to Changeset #111 #

Patch Set 6 : Removed unnecessary function call #

Total comments: 1

Patch Set 7 : Addressed Thomas comments #

Total comments: 4

Patch Set 8 : Fixed nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+359 lines, -476 lines) Patch
M common.js View 1 1 chunk +25 lines, -0 lines 0 comments Download
M firstRun.js View 1 1 chunk +0 lines, -25 lines 0 comments Download
M locale/en-US/new-options.json View 1 2 3 4 5 6 7 5 chunks +91 lines, -57 lines 0 comments Download
M new-options.html View 1 2 3 4 3 chunks +105 lines, -122 lines 0 comments Download
M new-options.js View 1 2 3 4 5 6 7 18 chunks +105 lines, -66 lines 0 comments Download
M skin/new-options.css View 1 2 3 4 7 chunks +33 lines, -206 lines 0 comments Download
M skin/options-sprite.png View 1 Binary file 0 comments Download

Messages

Total messages: 17
saroyanm
Ready for the review. https://codereview.adblockplus.org/29445590/diff/29462576/locale/en-US/new-options.json File locale/en-US/new-options.json (right): https://codereview.adblockplus.org/29445590/diff/29462576/locale/en-US/new-options.json#newcode204 locale/en-US/new-options.json:204: "message": "Each Adblock Plus setting ...
June 11, 2017, 3:40 p.m. (2017-06-11 15:40:12 UTC) #1
saroyanm
Notes from the review meeting. https://codereview.adblockplus.org/29445590/diff/29462576/locale/en-US/new-options.json File locale/en-US/new-options.json (right): https://codereview.adblockplus.org/29445590/diff/29462576/locale/en-US/new-options.json#newcode204 locale/en-US/new-options.json:204: "message": "Each Adblock Plus ...
June 12, 2017, 4:44 p.m. (2017-06-12 16:44:42 UTC) #2
saroyanm
https://codereview.adblockplus.org/29445590/diff/29462576/locale/en-US/new-options.json File locale/en-US/new-options.json (right): https://codereview.adblockplus.org/29445590/diff/29462576/locale/en-US/new-options.json#newcode204 locale/en-US/new-options.json:204: "message": "Each Adblock Plus setting functions because of a ...
June 14, 2017, 10:59 a.m. (2017-06-14 10:59:00 UTC) #3
saroyanm
Added notes from the weekly meeting, that are still missing, will update the new patch ...
June 14, 2017, 11:07 a.m. (2017-06-14 11:07:06 UTC) #4
saroyanm
New patch uploaded. Ready for the review. https://codereview.adblockplus.org/29445590/diff/29465568/new-options.html File new-options.html (right): https://codereview.adblockplus.org/29445590/diff/29465568/new-options.html#newcode271 new-options.html:271: <li class="static"> ...
June 14, 2017, 12:02 p.m. (2017-06-14 12:02:03 UTC) #5
Thomas Greiner
https://codereview.adblockplus.org/29445590/diff/29462576/new-options.html File new-options.html (right): https://codereview.adblockplus.org/29445590/diff/29462576/new-options.html#newcode240 new-options.html:240: <ul class="table cols" id="all-filter-lists-table"> On 2017/06/14 10:59:00, saroyanm wrote: ...
July 7, 2017, 1:01 p.m. (2017-07-07 13:01:13 UTC) #6
saroyanm
Replied to your comments, 2 of them I'd like to discuss with you before starting ...
July 10, 2017, 11:38 a.m. (2017-07-10 11:38:02 UTC) #7
saroyanm
Notes from the meeting. https://codereview.adblockplus.org/29445590/diff/29465584/new-options.html File new-options.html (right): https://codereview.adblockplus.org/29445590/diff/29465584/new-options.html#newcode297 new-options.html:297: <select id="custom-filters-box" multiple></select> On 2017/07/10 ...
July 10, 2017, 1:27 p.m. (2017-07-10 13:27:43 UTC) #8
saroyanm
New patch uploaded. https://codereview.adblockplus.org/29445590/diff/29465584/locale/en-US/new-options.json File locale/en-US/new-options.json (right): https://codereview.adblockplus.org/29445590/diff/29465584/locale/en-US/new-options.json#newcode172 locale/en-US/new-options.json:172: "message": "CUSTOMIZE ON-PAGE ACTIONS" On 2017/07/10 ...
July 12, 2017, 3:29 p.m. (2017-07-12 15:29:03 UTC) #9
Thomas Greiner
Added a few small comments. In general the code looks much simpler now since you ...
July 14, 2017, 12:26 p.m. (2017-07-14 12:26:13 UTC) #10
saroyanm
Thanks Thomas I'd like to clarify 2 comments, before uploading new patch. https://codereview.adblockplus.org/29445590/diff/29487616/locale/en-US/new-options.json File locale/en-US/new-options.json ...
July 14, 2017, 4:17 p.m. (2017-07-14 16:17:27 UTC) #11
Thomas Greiner
https://codereview.adblockplus.org/29445590/diff/29487616/new-options.js File new-options.js (right): https://codereview.adblockplus.org/29445590/diff/29487616/new-options.js#newcode419 new-options.js:419: if (isCustomFiltersLoaded) On 2017/07/14 16:17:25, saroyanm wrote: > On ...
July 14, 2017, 4:37 p.m. (2017-07-14 16:37:43 UTC) #12
saroyanm
https://codereview.adblockplus.org/29445590/diff/29487616/new-options.js File new-options.js (right): https://codereview.adblockplus.org/29445590/diff/29487616/new-options.js#newcode419 new-options.js:419: if (isCustomFiltersLoaded) On 2017/07/14 16:37:42, Thomas Greiner wrote: > ...
July 14, 2017, 4:41 p.m. (2017-07-14 16:41:34 UTC) #13
saroyanm
New patch uploaded, ready for the review. https://codereview.adblockplus.org/29445590/diff/29487616/new-options.js File new-options.js (right): https://codereview.adblockplus.org/29445590/diff/29487616/new-options.js#newcode30 new-options.js:30: let customFiltersArray ...
July 14, 2017, 5:11 p.m. (2017-07-14 17:11:07 UTC) #14
Thomas Greiner
There's one unused argument that I found and one suggestion but apart from that: LGTM. ...
July 14, 2017, 5:36 p.m. (2017-07-14 17:36:13 UTC) #15
saroyanm
Fixed, thanks! https://codereview.adblockplus.org/29445590/diff/29489581/locale/en-US/new-options.json File locale/en-US/new-options.json (right): https://codereview.adblockplus.org/29445590/diff/29489581/locale/en-US/new-options.json#newcode182 locale/en-US/new-options.json:182: "message": "customize on-page actions" On 2017/07/14 17:36:12, ...
July 14, 2017, 5:45 p.m. (2017-07-14 17:45:10 UTC) #16
Thomas Greiner
July 14, 2017, 5:47 p.m. (2017-07-14 17:47:08 UTC) #17
On 2017/07/14 17:45:10, saroyanm wrote:
> Fixed, thanks!
> 
>
https://codereview.adblockplus.org/29445590/diff/29489581/locale/en-US/new-op...
> File locale/en-US/new-options.json (right):
> 
>
https://codereview.adblockplus.org/29445590/diff/29489581/locale/en-US/new-op...
> locale/en-US/new-options.json:182: "message": "customize on-page actions"
> On 2017/07/14 17:36:12, Thomas Greiner wrote:
> > Suggestion: Even though we're transforming this text into upper-case via
CSS,
> it
> > should still look consistent if we decide to drop that style later on. So
> since
> > all other texts - except for actions - start with an upper-case letter, I'd
> > recommend to have the same logic here.
> > 
> > Same applies to "options_customFilters_title".
> 
> Done.
> 
> https://codereview.adblockplus.org/29445590/diff/29489581/new-options.js
> File new-options.js (right):
> 
>
https://codereview.adblockplus.org/29445590/diff/29489581/new-options.js#newc...
> new-options.js:543: function execAction(action, element, event)
> On 2017/07/14 17:36:12, Thomas Greiner wrote:
> > Detail: `event` is not being used anymore so please remove it from here and
> from
> > all instances where this function is called.
> 
> Done.

LGTM again. :)

Powered by Google App Engine
This is Rietveld