Merge pull request #7523 from bradacina/master

github-electron showOpenDialog() should return string[]
This commit is contained in:
Horiuchi_H
2016-01-08 22:02:08 +09:00
2 changed files with 16 additions and 4 deletions
+14 -2
View File
@@ -249,9 +249,21 @@ contentTracing.startRecording('*', contentTracing.DEFAULT_OPTIONS, () => {
// dialog
// https://github.com/atom/electron/blob/master/docs/api/dialog.md
console.log(dialog.showOpenDialog({
// variant without browserWindow
var openDialogResult: string[] = dialog.showOpenDialog({
title: 'Testing showOpenDialog',
defaultPath: '/var/log/syslog',
filters: [{name: '', extensions: ['']}],
properties: ['openFile', 'openDirectory', 'multiSelections']
}));
});
// variant with browserWindow
openDialogResult = dialog.showOpenDialog(win, {
title: 'Testing showOpenDialog',
defaultPath: '/var/log/syslog',
filters: [{name: '', extensions: ['']}],
properties: ['openFile', 'openDirectory', 'multiSelections']
});
// global-shortcut
// https://github.com/atom/electron/blob/master/docs/api/global-shortcut.md
+2 -2
View File
@@ -1157,11 +1157,11 @@ declare module GitHubElectron {
browserWindow?: BrowserWindow,
options?: OpenDialogOptions,
callback?: (fileNames: string[]) => void
): void;
): string[];
export function showOpenDialog(
options?: OpenDialogOptions,
callback?: (fileNames: string[]) => void
): void;
): string[];
interface OpenDialogOptions {
title?: string;