Skip to content

Commit 1bc3a1e

Browse files
committed
change upload button visibility
1 parent dd0c2fc commit 1bc3a1e

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/plugins/driveBrowserPlugin.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -121,12 +121,10 @@ export const driveFileBrowser: JupyterFrontEndPlugin<void> = {
121121
restorer.add(driveBrowser, 'drive-file-browser');
122122
}
123123

124-
toolbarRegistry.addFactory(
125-
FILE_BROWSER_FACTORY,
126-
'uploader',
127-
(fileBrowser: FileBrowser) =>
128-
new Uploader({ model: fileBrowser.model, translator })
129-
);
124+
const uploader = new Uploader({ model: driveBrowser.model, translator });
125+
toolbarRegistry.addFactory(FILE_BROWSER_FACTORY, 'uploader', () => {
126+
return uploader;
127+
});
130128

131129
toolbarRegistry.addFactory(
132130
FILE_BROWSER_FACTORY,
@@ -152,6 +150,11 @@ export const driveFileBrowser: JupyterFrontEndPlugin<void> = {
152150

153151
const updateVisibility = () => {
154152
// Visibility of context menu and toolbar commands changed.
153+
if (driveBrowser.model.path !== 's3:') {
154+
uploader.show();
155+
} else {
156+
uploader.hide();
157+
}
155158
app.commands.notifyCommandChanged(CommandIDs.createNewDrive);
156159
app.commands.notifyCommandChanged(CommandIDs.createNewDirectory);
157160
};

0 commit comments

Comments
 (0)