Chromium Code Reviews| Index: ui/file_manager/file_manager/foreground/js/file_manager_commands.js |
| diff --git a/ui/file_manager/file_manager/foreground/js/file_manager_commands.js b/ui/file_manager/file_manager/foreground/js/file_manager_commands.js |
| index 61adeaa1ad02725114dee285cd4984728a2be67c..bfb6c2ef712b7214ae47d2ae2d69dbb520e90769 100644 |
| --- a/ui/file_manager/file_manager/foreground/js/file_manager_commands.js |
| +++ b/ui/file_manager/file_manager/foreground/js/file_manager_commands.js |
| @@ -1424,3 +1424,22 @@ CommandHandler.COMMANDS_['configure'] = (function() { |
| return new ConfigureCommand(); |
| })(); |
| +/** |
| + * Refreshes the currently selected directory. |
| + */ |
| +CommandHandler.COMMANDS_['refresh'] = /** @type {Command} */ ({ |
| + /** |
| + * @param {!Event} event Command event. |
| + * @param {!FileManager} fileManager FileManager to use. |
| + */ |
| + execute: function(event, fileManager) { |
| + // TODO(mtomasz): Implement refreshing. |
| + }, |
| + canExecute: function(event, fileManager) { |
| + var currentDirEntry = fileManager.directoryModel.getCurrentDirEntry(); |
| + var volumeInfo = fileManager.volumeManager.getVolumeInfo(currentDirEntry); |
| + event.canExecute = !volumeInfo.watchable; |
|
fukino
2015/07/01 10:39:33
Could you add null check as volumeInfo can be null
mtomasz
2015/07/02 08:52:40
Done.
|
| + event.command.setHidden(!event.canExecute || |
| + fileManager.directoryModel.getFileListSelection().getCheckSelectMode()); |
| + } |
| +}); |