-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
Resolves brave#1002 Auditors: @bbondy @bsclifton Test Plan: - Go to Bookmards menu - Select Export Bookmarks - Select destination - Bookmarks are exported and you see notification
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
/* This Source Code Form is subject to the terms of the Mozilla Public | ||
* License, v. 2.0. If a copy of the MPL was not distributed with this file, | ||
* You can obtain one at http://mozilla.org/MPL/2.0/. */ | ||
|
||
'strict mode' | ||
|
||
const electron = require('electron') | ||
const dialog = electron.dialog | ||
const app = electron.app | ||
const BrowserWindow = electron.BrowserWindow | ||
const path = require('path') | ||
const moment = require('moment') | ||
const getSetting = require('../js/settings').getSetting | ||
const settings = require('../js/constants/settings') | ||
|
||
module.exports.dialog = () => { | ||
const focusedWindow = BrowserWindow.getFocusedWindow() | ||
const fileName = moment().format('DD_MM_YYYY') + '.html' | ||
const defaultPath = path.join(getSetting(settings.DEFAULT_DOWNLOAD_SAVE_PATH) || app.getPath('downloads'), fileName) | ||
|
||
dialog.showSaveDialog(focusedWindow, { | ||
defaultPath: defaultPath, | ||
filters: [{ | ||
name: 'HTML', | ||
extensions: ['html'] | ||
}] | ||
}, (filePath) => { | ||
if (filePath) { | ||
console.log(filePath) | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
NejcZdovc
Author
Owner
|
||
} | ||
}) | ||
} |
This is still TODO for the actual export right? This is the front end part only for now I think. Please prefix the PR with WIP for now because we won't be able to land it until we have a call to do it. Thanks for the PR!