Parcourir la source

修改历史记录bug

Nnuo il y a 8 ans
Parent
commit
5823ad58f5

Fichier diff supprimé car celui-ci est trop grand
+ 105 - 1497
resources/app/.idea/workspace.xml


+ 2 - 2
resources/app/history.html

@@ -8,14 +8,14 @@
     <link rel="stylesheet" href="./public/css/uform.css">
     <link rel="stylesheet" href="./public/css/browser.css">
 </head>
-<body style="overflow-y: auto">
+<body>
 <section style="-webkit-app-region: drag" class="bowerHeader">
     <section style="-webkit-app-region: no-drag" class="bowerHeaderMenu clearfix">
         <button type="button" class="icon-times newBrowserClose" style="font-size:16px"></button>
     </section>
     <div class="BrowserHistoryTitle">历史记录</div>
+    <div class="CampusInfoBrowserHistory"></div>
 </section>
-<div class="CampusInfoBrowserHistory"></div>
 <script src="./public/js/uform.js"></script>
 <script>
     const electron = require('electron');

+ 2 - 0
resources/app/public/css/browser.css

@@ -345,9 +345,11 @@ button.BrowwerAdd {
     color: #676767;
 }
 .CampusInfoBrowserHistory {
+    height: 600px;
     padding: 30px;
     color: #505050;
     font-size: 14px;
+    overflow-y: auto;
 }
 .history_body span {
     padding-right: 20px;

+ 1 - 0
resources/app/public/js/browser.js

@@ -326,6 +326,7 @@ CampusInfoBrowser.Init=function () {//初始化
     CampusInfoBrowser.OnclickMenu.History=function(){
         ipc.send('BrowserWindow-show-window');
     }
+    
     CampusInfoBrowser.OnclickMenu.Clear=function(){
         localStorage.clear();
     }

+ 12 - 1
resources/app/start.js

@@ -35,6 +35,7 @@ function createWindow() {
     mainWindow.on('closed', function () {
         mainWindow = null
     });
+
     newBrowserWindow = new BrowserWindow({
         width: 800, 
         frame: false
@@ -44,7 +45,12 @@ function createWindow() {
         protocol: 'file:',
         slashes: true
     }));
+    // newBrowserWindow.hide();
     ipc.on('BrowserWindow-show-window', function () {//显示
+        if(newBrowserWindow){
+            newBrowserWindow.hide();
+            newBrowserWindow = null
+        }
         newBrowserWindow = new BrowserWindow({
             width: 800, 
             frame: false
@@ -54,9 +60,14 @@ function createWindow() {
             protocol: 'file:',
             slashes: true
         }));
+        newBrowserWindow.show();
+    });
+    ipc.on('BrowserWindow-close-window', function () {//隐藏
+        newBrowserWindow.hide();
+        newBrowserWindow = null
     });
     ipc.on('BrowserWindow-hide-window', function () {//隐藏
-        app.exit();
+        newBrowserWindow.hide();
         newBrowserWindow = null
     });
     newBrowserWindow.webContents.openDevTools();