|
|
@@ -4,8 +4,7 @@ const url = require('url');
|
|
|
const ipc = electron.ipcMain;
|
|
|
const app = electron.app;
|
|
|
const BrowserWindow = electron.BrowserWindow;
|
|
|
-let mainWindow;
|
|
|
-let newBrowserWindow
|
|
|
+let mainWindow,BrowserHistory,BrowserFeedback;
|
|
|
ipc.on('window-all-closed', function () {//退出
|
|
|
app.quit();
|
|
|
});
|
|
|
@@ -19,7 +18,7 @@ ipc.on('orignal-window', function () {//还原
|
|
|
mainWindow.unmaximize();
|
|
|
});
|
|
|
function createWindow() {
|
|
|
- mainWindow = new BrowserWindow({
|
|
|
+ mainWindow = new BrowserWindow({//游览器窗口
|
|
|
width: 10000,
|
|
|
height: 5000,
|
|
|
minWidth: 800,
|
|
|
@@ -36,43 +35,80 @@ function createWindow() {
|
|
|
mainWindow = null
|
|
|
});
|
|
|
|
|
|
- newBrowserWindow = new BrowserWindow({
|
|
|
+ BrowserHistory = new BrowserWindow({//历史记录
|
|
|
width: 800,
|
|
|
frame: false
|
|
|
})
|
|
|
- newBrowserWindow.loadURL(url.format({
|
|
|
+ BrowserHistory.loadURL(url.format({
|
|
|
pathname: path.join(__dirname, 'history.html'),
|
|
|
protocol: 'file:',
|
|
|
slashes: true
|
|
|
}));
|
|
|
- // newBrowserWindow.hide();
|
|
|
- ipc.on('BrowserWindow-show-window', function () {//显示
|
|
|
- if(newBrowserWindow){
|
|
|
- newBrowserWindow.hide();
|
|
|
- newBrowserWindow = null
|
|
|
+ BrowserHistory.hide();
|
|
|
+ ipc.on('BrowserHistory-show-window', function () {//显示
|
|
|
+ if(BrowserHistory){
|
|
|
+ BrowserHistory.hide();
|
|
|
+ BrowserHistory = null
|
|
|
}
|
|
|
- newBrowserWindow = new BrowserWindow({
|
|
|
+ BrowserHistory = new BrowserWindow({
|
|
|
width: 800,
|
|
|
frame: false
|
|
|
})
|
|
|
- newBrowserWindow.loadURL(url.format({
|
|
|
+ BrowserHistory.loadURL(url.format({
|
|
|
pathname: path.join(__dirname, 'history.html'),
|
|
|
protocol: 'file:',
|
|
|
slashes: true
|
|
|
}));
|
|
|
- newBrowserWindow.show();
|
|
|
+ BrowserHistory.show();
|
|
|
});
|
|
|
- ipc.on('BrowserWindow-close-window', function () {//隐藏
|
|
|
- newBrowserWindow.hide();
|
|
|
- newBrowserWindow = null
|
|
|
+ ipc.on('BrowserHistory-close-window', function () {//隐藏
|
|
|
+ BrowserHistory.hide();
|
|
|
+ BrowserHistory = null
|
|
|
});
|
|
|
- ipc.on('BrowserWindow-hide-window', function () {//隐藏
|
|
|
- newBrowserWindow.hide();
|
|
|
- newBrowserWindow = null
|
|
|
+ ipc.on('BrowserHistory-hide-window', function () {//隐藏
|
|
|
+ BrowserHistory.hide();
|
|
|
+ BrowserHistory = null
|
|
|
});
|
|
|
- newBrowserWindow.webContents.openDevTools();
|
|
|
- newBrowserWindow.on('closed', function () {
|
|
|
- newBrowserWindow = null
|
|
|
+ BrowserHistory.on('closed', function () {
|
|
|
+ BrowserHistory = null
|
|
|
+ });
|
|
|
+
|
|
|
+ BrowserFeedback = new BrowserWindow({//反馈
|
|
|
+ width: 800,
|
|
|
+ frame: false
|
|
|
+ })
|
|
|
+ BrowserFeedback.loadURL(url.format({
|
|
|
+ pathname: path.join(__dirname, 'history.html'),
|
|
|
+ protocol: 'file:',
|
|
|
+ slashes: true
|
|
|
+ }));
|
|
|
+ BrowserFeedback.hide();
|
|
|
+ ipc.on('BrowserFeedback-show-window', function () {//显示
|
|
|
+ if(BrowserFeedback){
|
|
|
+ BrowserFeedback.hide();
|
|
|
+ BrowserFeedback = null
|
|
|
+ }
|
|
|
+ BrowserFeedback = new BrowserWindow({
|
|
|
+ width: 800,
|
|
|
+ frame: false
|
|
|
+ })
|
|
|
+ BrowserFeedback.loadURL(url.format({
|
|
|
+ pathname: path.join(__dirname, 'feedback.html'),
|
|
|
+ protocol: 'file:',
|
|
|
+ slashes: true
|
|
|
+ }));
|
|
|
+ BrowserFeedback.show();
|
|
|
+ });
|
|
|
+ ipc.on('BrowserFeedback-close-window', function () {//隐藏
|
|
|
+ BrowserFeedback.hide();
|
|
|
+ BrowserFeedback = null
|
|
|
+ });
|
|
|
+ ipc.on('BrowserFeedback-hide-window', function () {//隐藏
|
|
|
+ BrowserFeedback.hide();
|
|
|
+ BrowserFeedback = null
|
|
|
+ });
|
|
|
+ BrowserFeedback.on('closed', function () {
|
|
|
+ BrowserFeedback = null
|
|
|
});
|
|
|
|
|
|
}
|