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

Issue 8402021: Crawler frontend (Closed)

Created:
Sept. 21, 2012, 1:16 p.m. by Felix Dahlke
Modified:
Sept. 26, 2012, 11:44 a.m.
Reviewers:
Wladimir Palant
Visibility:
Public.

Description

The initial implementation of the crawler frontend. In this state, it can only be used from the UI (the ABP menu).

Patch Set 1 #

Total comments: 19

Patch Set 2 : Fixed issues found in review #

Total comments: 2

Patch Set 3 : #

Total comments: 3

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+497 lines, -0 lines) Patch
A .hgsub View 1 chunk +1 line, -0 lines 0 comments Download
A .hgsubstate View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
A README.md View 1 chunk +36 lines, -0 lines 0 comments Download
A build.py View 1 chunk +7 lines, -0 lines 0 comments Download
A chrome.manifest View 1 chunk +3 lines, -0 lines 0 comments Download
A chrome/content/crawler.js View 1 1 chunk +74 lines, -0 lines 0 comments Download
A chrome/content/crawler.xul View 1 1 chunk +42 lines, -0 lines 0 comments Download
A chrome/locale/en-US/crawler.dtd View 1 chunk +7 lines, -0 lines 0 comments Download
A chrome/locale/en-US/global.properties View 1 chunk +1 line, -0 lines 0 comments Download
A chrome/locale/en-US/meta.properties View 1 1 chunk +6 lines, -0 lines 0 comments Download
A icon.png View Binary file 0 comments Download
A icon64.png View Binary file 0 comments Download
A lib/client.js View 1 2 1 chunk +41 lines, -0 lines 0 comments Download
A lib/crawler.js View 1 2 3 1 chunk +132 lines, -0 lines 0 comments Download
A lib/main.js View 1 1 chunk +92 lines, -0 lines 0 comments Download
A lib/storage.js View 1 chunk +45 lines, -0 lines 0 comments Download
A metadata View 1 chunk +9 lines, -0 lines 0 comments Download

Messages

Total messages: 10
Felix Dahlke
Sept. 21, 2012, 1:19 p.m. (2012-09-21 13:19:05 UTC) #1
Wladimir Palant
Concerning defaults/prefs.js (impossible to comment on empty files): if you don't have any preferences then ...
Sept. 21, 2012, 3:36 p.m. (2012-09-21 15:36:18 UTC) #2
Wladimir Palant
Just to make sure there are no misunderstandings: nsIJSON is not the same thing as ...
Sept. 21, 2012, 5:48 p.m. (2012-09-21 17:48:01 UTC) #3
Felix Dahlke
I've made your proposed changes, except those discussed below. > Site-note: I don't think that ...
Sept. 24, 2012, 2:11 p.m. (2012-09-24 14:11:30 UTC) #4
Felix Dahlke
As I said, I've addressed all issues except the location.href hack for differentiating sites. I'll ...
Sept. 24, 2012, 2:22 p.m. (2012-09-24 14:22:05 UTC) #5
Wladimir Palant
http://codereview.adblockplus.org/8402021/diff/12001/lib/client.js File lib/client.js (right): http://codereview.adblockplus.org/8402021/diff/12001/lib/client.js#newcode15 lib/client.js:15: formData.append("file", new window.File(filePath)); As discussed on IRC: we can ...
Sept. 25, 2012, 9:40 a.m. (2012-09-25 09:40:39 UTC) #6
Felix Dahlke
I've addressed all issues now.
Sept. 25, 2012, 3:14 p.m. (2012-09-25 15:14:31 UTC) #7
Wladimir Palant
http://codereview.adblockplus.org/8402021/diff/24001/lib/crawler.js File lib/crawler.js (right): http://codereview.adblockplus.org/8402021/diff/24001/lib/crawler.js#newcode31 lib/crawler.js:31: let site = siteTabs.get(browser); I would probably add a ...
Sept. 25, 2012, 4:51 p.m. (2012-09-25 16:51:29 UTC) #8
Felix Dahlke
Okay, I've addressed all your comments.
Sept. 26, 2012, 8:26 a.m. (2012-09-26 08:26:00 UTC) #9
Wladimir Palant
Sept. 26, 2012, 11:02 a.m. (2012-09-26 11:02:00 UTC) #10
LGTM

Powered by Google App Engine
This is Rietveld