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

Issue 10310163: Refactoring file manager: moving volume mounting related code to a separate class. (Closed)

Created:
8 years, 7 months ago by SeRya
Modified:
8 years, 7 months ago
CC:
chromium-reviews, rginda+watch_chromium.org, arv (Not doing code reviews)
Visibility:
Public.

Description

Refactoring file manager: moving volume mounting related code to a separate class. Reason: - Remove some complexity from file_manager.js - Let FileTransferManager to mount gdata not having dependancy on FileManager. BUG=127216 TEST= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=138260

Patch Set 1 #

Total comments: 6

Patch Set 2 : Bugfixing #

Total comments: 28

Patch Set 3 : Merge #

Patch Set 4 : Bugfixing #

Patch Set 5 : Pesubmit fixes. #

Patch Set 6 : Fixed gallery opening on GDATA at startup. #

Total comments: 39

Patch Set 7 : Code review fixes. #

Total comments: 2

Patch Set 8 : Code review fix and unmount event handling fix. #

Patch Set 9 : Merge. #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+1272 lines, -786 lines) Patch
M chrome/browser/resources/file_manager/css/file_manager.css View 1 2 3 4 5 6 7 8 4 chunks +52 lines, -31 lines 1 comment Download
M chrome/browser/resources/file_manager/js/directory_model.js View 1 2 3 4 5 6 7 8 22 chunks +344 lines, -186 lines 0 comments Download
M chrome/browser/resources/file_manager/js/file_manager.js View 1 2 3 4 5 6 7 8 41 chunks +417 lines, -568 lines 1 comment Download
M chrome/browser/resources/file_manager/js/main_scripts.js View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/file_manager/js/util.js View 1 2 3 4 5 6 1 chunk +9 lines, -0 lines 0 comments Download
A chrome/browser/resources/file_manager/js/volume_manager.js View 1 2 3 4 5 6 7 1 chunk +447 lines, -0 lines 0 comments Download
M chrome/browser/resources/file_manager/main.html View 1 2 3 4 5 6 7 8 2 chunks +2 lines, -1 line 0 comments Download

Messages

Total messages: 13 (0 generated)
SeRya
This is raw change not intended to commit at this stage. Please have a look ...
8 years, 7 months ago (2012-05-15 08:23:44 UTC) #1
Vladislav Kaznacheev
The general direction makes sense to me. Some concerns in comments. https://chromiumcodereview.appspot.com/10310163/diff/1/chrome/browser/resources/file_manager/css/file_manager.css File chrome/browser/resources/file_manager/css/file_manager.css (right): ...
8 years, 7 months ago (2012-05-15 11:11:54 UTC) #2
dgozman
I like this, especially success/error callbacks for mount/unmount operations. Will have a close look at ...
8 years, 7 months ago (2012-05-15 12:57:31 UTC) #3
SeRya
A lot of bugs fixed, works well. The only bug I found and not fixed ...
8 years, 7 months ago (2012-05-15 18:16:20 UTC) #4
rginda
https://chromiumcodereview.appspot.com/10310163/diff/7001/chrome/browser/resources/file_manager/js/volume_manager.js File chrome/browser/resources/file_manager/js/volume_manager.js (right): https://chromiumcodereview.appspot.com/10310163/diff/7001/chrome/browser/resources/file_manager/js/volume_manager.js#newcode6 chrome/browser/resources/file_manager/js/volume_manager.js:6: * FileManager constructor. Copypasta documentation here. And the rest ...
8 years, 7 months ago (2012-05-15 19:51:15 UTC) #5
SeRya
https://chromiumcodereview.appspot.com/10310163/diff/7001/chrome/browser/resources/file_manager/js/volume_manager.js File chrome/browser/resources/file_manager/js/volume_manager.js (right): https://chromiumcodereview.appspot.com/10310163/diff/7001/chrome/browser/resources/file_manager/js/volume_manager.js#newcode6 chrome/browser/resources/file_manager/js/volume_manager.js:6: * FileManager constructor. On 2012/05/15 19:51:15, rginda wrote: > ...
8 years, 7 months ago (2012-05-16 13:45:43 UTC) #6
dgozman
https://chromiumcodereview.appspot.com/10310163/diff/7001/chrome/browser/resources/file_manager/js/directory_model.js File chrome/browser/resources/file_manager/js/directory_model.js (right): https://chromiumcodereview.appspot.com/10310163/diff/7001/chrome/browser/resources/file_manager/js/directory_model.js#newcode805 chrome/browser/resources/file_manager/js/directory_model.js:805: * Creates an object wich could cay wether directory ...
8 years, 7 months ago (2012-05-16 14:31:45 UTC) #7
SeRya
Now this CL is a commit candidate so please review it as carefully as usual. ...
8 years, 7 months ago (2012-05-18 11:31:48 UTC) #8
dgozman
https://chromiumcodereview.appspot.com/10310163/diff/17001/chrome/browser/resources/file_manager/js/directory_model.js File chrome/browser/resources/file_manager/js/directory_model.js (left): https://chromiumcodereview.appspot.com/10310163/diff/17001/chrome/browser/resources/file_manager/js/directory_model.js#oldcode962 chrome/browser/resources/file_manager/js/directory_model.js:962: // Usually, leaf does not exist, because it's just ...
8 years, 7 months ago (2012-05-18 14:17:19 UTC) #9
SeRya
https://chromiumcodereview.appspot.com/10310163/diff/17001/chrome/browser/resources/file_manager/js/directory_model.js File chrome/browser/resources/file_manager/js/directory_model.js (right): https://chromiumcodereview.appspot.com/10310163/diff/17001/chrome/browser/resources/file_manager/js/directory_model.js#newcode968 chrome/browser/resources/file_manager/js/directory_model.js:968: DirectoryModel.prototype.setupPath = function(path, opt_loadedCallback, On 2012/05/18 14:17:19, dgozman wrote: ...
8 years, 7 months ago (2012-05-21 08:06:36 UTC) #10
dgozman
LGTM https://chromiumcodereview.appspot.com/10310163/diff/22002/chrome/browser/resources/file_manager/js/volume_manager.js File chrome/browser/resources/file_manager/js/volume_manager.js (right): https://chromiumcodereview.appspot.com/10310163/diff/22002/chrome/browser/resources/file_manager/js/volume_manager.js#newcode175 chrome/browser/resources/file_manager/js/volume_manager.js:175: var expectedly = requestKey in this.requests_; expectedly -> ...
8 years, 7 months ago (2012-05-21 13:32:16 UTC) #11
SeRya
Vlad, I've just merged with your CL. PLease, have a look. https://chromiumcodereview.appspot.com/10310163/diff/22002/chrome/browser/resources/file_manager/js/volume_manager.js File chrome/browser/resources/file_manager/js/volume_manager.js (right): ...
8 years, 7 months ago (2012-05-22 09:10:50 UTC) #12
Vladislav Kaznacheev
8 years, 7 months ago (2012-05-22 09:48:29 UTC) #13
LGTM with a nit

https://chromiumcodereview.appspot.com/10310163/diff/18013/chrome/browser/res...
File chrome/browser/resources/file_manager/css/file_manager.css (right):

https://chromiumcodereview.appspot.com/10310163/diff/18013/chrome/browser/res...
chrome/browser/resources/file_manager/css/file_manager.css:26: /*display:
-webkit-box;*/
Commented property looks confusing

https://chromiumcodereview.appspot.com/10310163/diff/18013/chrome/browser/res...
File chrome/browser/resources/file_manager/js/file_manager.js (right):

https://chromiumcodereview.appspot.com/10310163/diff/18013/chrome/browser/res...
chrome/browser/resources/file_manager/js/file_manager.js:337: var url =
imageURL.substr(0, imageURL.lastIndexOf('/'));
Lets rename url to directoryUrl

Powered by Google App Engine
This is Rietveld 408576698