(folders = false)
| 1375 | } |
| 1376 | |
| 1377 | function addComic(folders = false) |
| 1378 | { |
| 1379 | if(folders) |
| 1380 | var properties = ['openDirectory', 'multiSelections']; |
| 1381 | else |
| 1382 | var properties = ['openFile', 'multiSelections']; |
| 1383 | |
| 1384 | var dialog = electronRemote.dialog; |
| 1385 | |
| 1386 | dialog.showOpenDialog({properties: properties, filters: [folders ? {name: language.global.comics} : {name: language.global.comics, extensions: compatible.open.list()}], securityScopedBookmarks: macosMAS}).then(function(files) { |
| 1387 | |
| 1388 | fileManager.macosSecurityScopedBookmarks(files); |
| 1389 | |
| 1390 | addComicsToLibrary(files.filePaths); |
| 1391 | |
| 1392 | }); |
| 1393 | |
| 1394 | } |
| 1395 | |
| 1396 | function addComicsToLibrary(files, reload = true) |
| 1397 | { |
no test coverage detected