| Index: chrome/browser/resources/file_manager/js/file_manager_commands.js | 
| diff --git a/chrome/browser/resources/file_manager/js/file_manager_commands.js b/chrome/browser/resources/file_manager/js/file_manager_commands.js | 
| index a2e30bb2eeb2b9e79ad8e596156fb071961e1d9d..5c4f12585c3ed129ae7bf02c5ab8fe74a91cda78 100644 | 
| --- a/chrome/browser/resources/file_manager/js/file_manager_commands.js | 
| +++ b/chrome/browser/resources/file_manager/js/file_manager_commands.js | 
| @@ -289,3 +289,20 @@ Commands.openWithCommand = { | 
| event.canExecute = tasks && tasks.size() > 1; | 
| } | 
| }; | 
| + | 
| +/** | 
| + * Creates zip file for current selection. | 
| + */ | 
| +Commands.zipSelectionCommand = { | 
| +  execute: function(event, fileManager) { | 
| +    var dirEntry = fileManager.directoryModel_.getCurrentDirEntry(); | 
| +    var selectionEntries = fileManager.getSelection().entries; | 
| +    fileManager.copyManager_.zipSelection(dirEntry, fileManager.isOnGData(), | 
| +                                          selectionEntries); | 
| +  }, | 
| +  canExecute: function(event, fileManager) { | 
| +    var selection = fileManager.getSelection(); | 
| +    event.canExecute = !fileManager.isOnGData() && selection && | 
| +        selection.totalCount > 0; | 
| +  } | 
| +}; | 
|  |