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

Issue 10342010: Add gdata content search to file_manager (Closed)

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

Description

Add gdata content search to file_manager Search results will be shown under virtual path gdata/.search/<query>. Content search will be triggered whenever we try to enumerate directory with the mentioned file path format. Entries returned by search results will have file names formatted as <resource_id>.<real_file_name>, so we have to strip resource_id part before displaying name or selecting target path for copy/move operations. When user enters some input x in search box(on gdata only), file manager will change directory to /gdata/.search/x in which search results will be displayed TEST = manual BUG=chromium-os:27539 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=137536

Patch Set 1 #

Patch Set 2 : nits #

Patch Set 3 : some fixes #

Total comments: 30

Patch Set 4 : feedback #

Total comments: 14

Patch Set 5 : .. #

Patch Set 6 : style nits #

Total comments: 8

Patch Set 7 : . #

Patch Set 8 : . #

Patch Set 9 : stil bit dirty #

Patch Set 10 : some cleanup #

Patch Set 11 : . #

Total comments: 14

Patch Set 12 : . #

Patch Set 13 : . #

Patch Set 14 : . #

Total comments: 18

Patch Set 15 : . #

Patch Set 16 : few nits #

Patch Set 17 : remove search for saveas #

Patch Set 18 : . #

Total comments: 42

Patch Set 19 : rebase #

Patch Set 20 : . #

Patch Set 21 : rebase + few fixes realted to 'no results' div #

Patch Set 22 : nit #

Patch Set 23 : fix indent #

Unified diffs Side-by-side diffs Delta from patch set Stats (+494 lines, -70 lines) Patch
M chrome/browser/resources/file_manager/js/directory_model.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 15 chunks +225 lines, -14 lines 0 comments Download
M chrome/browser/resources/file_manager/js/file_copy_manager.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +26 lines, -1 line 0 comments Download
M chrome/browser/resources/file_manager/js/file_manager.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 21 chunks +134 lines, -54 lines 0 comments Download
M chrome/browser/resources/file_manager/js/file_transfer_controller.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/resources/file_manager/js/util.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +106 lines, -0 lines 0 comments Download

Messages

Total messages: 20 (0 generated)
tbarzic
hey guys, can you take a look at this. btw. if you think more than ...
8 years, 7 months ago (2012-05-03 03:24:13 UTC) #1
tbarzic
On 2012/05/03 03:24:13, tbarzic wrote: > hey guys, > can you take a look at ...
8 years, 7 months ago (2012-05-03 03:24:58 UTC) #2
dgozman
https://chromiumcodereview.appspot.com/10342010/diff/4001/chrome/browser/resources/file_manager/js/file_copy_manager.js File chrome/browser/resources/file_manager/js/file_copy_manager.js (right): https://chromiumcodereview.appspot.com/10342010/diff/4001/chrome/browser/resources/file_manager/js/file_copy_manager.js#newcode498 chrome/browser/resources/file_manager/js/file_copy_manager.js:498: // Note that if the entry is GData search ...
8 years, 7 months ago (2012-05-03 11:21:47 UTC) #3
Oleg Eterevsky
https://chromiumcodereview.appspot.com/10342010/diff/4001/chrome/browser/resources/file_manager/js/util.js File chrome/browser/resources/file_manager/js/util.js (right): https://chromiumcodereview.appspot.com/10342010/diff/4001/chrome/browser/resources/file_manager/js/util.js#newcode510 chrome/browser/resources/file_manager/js/util.js:510: getGDataSearchRootPath: function() { Define constants instead? /** * @const ...
8 years, 7 months ago (2012-05-03 15:52:24 UTC) #4
tbarzic
https://chromiumcodereview.appspot.com/10342010/diff/4001/chrome/browser/resources/file_manager/js/file_copy_manager.js File chrome/browser/resources/file_manager/js/file_copy_manager.js (right): https://chromiumcodereview.appspot.com/10342010/diff/4001/chrome/browser/resources/file_manager/js/file_copy_manager.js#newcode498 chrome/browser/resources/file_manager/js/file_copy_manager.js:498: // Note that if the entry is GData search ...
8 years, 7 months ago (2012-05-03 19:16:02 UTC) #5
SeRya
https://chromiumcodereview.appspot.com/10342010/diff/10002/chrome/browser/resources/file_manager/js/file_manager.js File chrome/browser/resources/file_manager/js/file_manager.js (right): https://chromiumcodereview.appspot.com/10342010/diff/10002/chrome/browser/resources/file_manager/js/file_manager.js#newcode992 chrome/browser/resources/file_manager/js/file_manager.js:992: this.fileTransferController_.queryPasteCommandEnabled() && What about dropping files into the search ...
8 years, 7 months ago (2012-05-04 10:26:16 UTC) #6
dgozman
This version looks good. If you will move some code to DirectoryModel (as Sergey suggests), ...
8 years, 7 months ago (2012-05-04 11:39:35 UTC) #7
tbarzic
http://codereview.chromium.org/10342010/diff/10002/chrome/browser/resources/file_manager/js/file_manager.js File chrome/browser/resources/file_manager/js/file_manager.js (right): http://codereview.chromium.org/10342010/diff/10002/chrome/browser/resources/file_manager/js/file_manager.js#newcode992 chrome/browser/resources/file_manager/js/file_manager.js:992: this.fileTransferController_.queryPasteCommandEnabled() && On 2012/05/04 10:26:17, SeRya wrote: > What ...
8 years, 7 months ago (2012-05-05 00:56:06 UTC) #8
SeRya
https://chromiumcodereview.appspot.com/10342010/diff/17002/chrome/browser/resources/file_manager/js/directory_model.js File chrome/browser/resources/file_manager/js/directory_model.js (right): https://chromiumcodereview.appspot.com/10342010/diff/17002/chrome/browser/resources/file_manager/js/directory_model.js#newcode662 chrome/browser/resources/file_manager/js/directory_model.js:662: searchResultName ? searchResultName.resourceId + '.' + newName : newName; ...
8 years, 7 months ago (2012-05-07 14:06:00 UTC) #9
tbarzic
Please take another look.. http://codereview.chromium.org/10342010/diff/17002/chrome/browser/resources/file_manager/js/directory_model.js File chrome/browser/resources/file_manager/js/directory_model.js (right): http://codereview.chromium.org/10342010/diff/17002/chrome/browser/resources/file_manager/js/directory_model.js#newcode662 chrome/browser/resources/file_manager/js/directory_model.js:662: searchResultName ? searchResultName.resourceId + '.' ...
8 years, 7 months ago (2012-05-10 03:20:47 UTC) #10
SeRya
https://chromiumcodereview.appspot.com/10342010/diff/28001/chrome/browser/resources/file_manager/js/directory_model.js File chrome/browser/resources/file_manager/js/directory_model.js (right): https://chromiumcodereview.appspot.com/10342010/diff/28001/chrome/browser/resources/file_manager/js/directory_model.js#newcode640 chrome/browser/resources/file_manager/js/directory_model.js:640: DirectoryModel.prototype.doesExist = function(entry, newName, callback) { May be rename ...
8 years, 7 months ago (2012-05-10 08:44:16 UTC) #11
tbarzic
.
8 years, 7 months ago (2012-05-10 23:26:38 UTC) #12
tbarzic
http://codereview.chromium.org/10342010/diff/28001/chrome/browser/resources/file_manager/js/directory_model.js File chrome/browser/resources/file_manager/js/directory_model.js (right): http://codereview.chromium.org/10342010/diff/28001/chrome/browser/resources/file_manager/js/directory_model.js#newcode640 chrome/browser/resources/file_manager/js/directory_model.js:640: DirectoryModel.prototype.doesExist = function(entry, newName, callback) { On 2012/05/10 08:44:16, ...
8 years, 7 months ago (2012-05-10 23:28:02 UTC) #13
SeRya
http://codereview.chromium.org/10342010/diff/15005/chrome/browser/resources/file_manager/js/file_manager.js File chrome/browser/resources/file_manager/js/file_manager.js (right): http://codereview.chromium.org/10342010/diff/15005/chrome/browser/resources/file_manager/js/file_manager.js#newcode1011 chrome/browser/resources/file_manager/js/file_manager.js:1011: shouldCreate; I recalled that canExecute_ only handles context menu ...
8 years, 7 months ago (2012-05-11 07:17:22 UTC) #14
SeRya
Regarding the gallery. Problem with gallery is that it shares some features with the file ...
8 years, 7 months ago (2012-05-11 08:17:27 UTC) #15
tbarzic
PTAL https://chromiumcodereview.appspot.com/10342010/diff/15005/chrome/browser/resources/file_manager/js/file_manager.js File chrome/browser/resources/file_manager/js/file_manager.js (right): https://chromiumcodereview.appspot.com/10342010/diff/15005/chrome/browser/resources/file_manager/js/file_manager.js#newcode1011 chrome/browser/resources/file_manager/js/file_manager.js:1011: shouldCreate; On 2012/05/11 07:17:23, SeRya wrote: > I ...
8 years, 7 months ago (2012-05-14 20:44:17 UTC) #16
SeRya
LGTM with nots. https://chromiumcodereview.appspot.com/10342010/diff/15005/chrome/browser/resources/file_manager/js/file_manager.js File chrome/browser/resources/file_manager/js/file_manager.js (right): https://chromiumcodereview.appspot.com/10342010/diff/15005/chrome/browser/resources/file_manager/js/file_manager.js#newcode1286 chrome/browser/resources/file_manager/js/file_manager.js:1286: this.directoryModel_.getSearchOrCurrentDirEntry().fullPath; So please replece with this.directoryModel_.getCurrentDirPath(). ...
8 years, 7 months ago (2012-05-15 06:17:00 UTC) #17
dgozman
Unfortunately, still some problems here... https://chromiumcodereview.appspot.com/10342010/diff/31002/chrome/browser/resources/file_manager/js/directory_model.js File chrome/browser/resources/file_manager/js/directory_model.js (right): https://chromiumcodereview.appspot.com/10342010/diff/31002/chrome/browser/resources/file_manager/js/directory_model.js#newcode567 chrome/browser/resources/file_manager/js/directory_model.js:567: * operations while renaming. ...
8 years, 7 months ago (2012-05-15 11:25:03 UTC) #18
tbarzic
https://chromiumcodereview.appspot.com/10342010/diff/31002/chrome/browser/resources/file_manager/js/directory_model.js File chrome/browser/resources/file_manager/js/directory_model.js (right): https://chromiumcodereview.appspot.com/10342010/diff/31002/chrome/browser/resources/file_manager/js/directory_model.js#newcode567 chrome/browser/resources/file_manager/js/directory_model.js:567: * operations while renaming. It the given entry is ...
8 years, 7 months ago (2012-05-16 03:50:03 UTC) #19
dgozman
8 years, 7 months ago (2012-05-16 12:58:28 UTC) #20
LGTM

Powered by Google App Engine
This is Rietveld 408576698