瀏覽代碼

Gestion mise à jour des cartes

Arthur Brandao 5 年之前
父節點
當前提交
dba23d0ab5
共有 2 個文件被更改,包括 11 次插入3 次删除
  1. 1 1
      app/main/event.js
  2. 10 2
      app/src/index.html

+ 1 - 1
app/main/event.js

@@ -1,5 +1,5 @@
 const {ipcMain} = require('electron');
 
 ipcMain.on('refresh-card', (event, arg) => {
-    console.log('Refresh');
+    mainWindow.webContents.send('refresh-card');
 })

+ 10 - 2
app/src/index.html

@@ -38,7 +38,7 @@
                                 <span class="card-title" data-val="title"></span>
                             </div>
                             <div class="card-action">
-                                <a href="#" class="card-edit">Modifier</a>
+                                <a href="#" target="_blank" class="card-edit">Modifier</a>
                                 <a href="#" onclick="deleteCard(this, true)">Supprimer</a>
                             </div>
                         </div>
@@ -54,7 +54,7 @@
                 <div id="modal-content"></div>
             </div>
             <div class="modal-footer">
-                <a id="modal-edit" href="#!" target="_blank" class="waves-effect waves-blue btn-flat">Modifier</a>
+                <a id="modal-edit" href="#!" target="_blank" class="modal-close waves-effect waves-blue btn-flat">Modifier</a>
                 <span id="modal-delete" class="modal-close waves-effect waves-blue btn-flat" onclick="deleteCard(this, false)">Supprimer</span>
                 <span class="modal-close waves-effect waves-blue btn-flat">Fermer</span>
             </div>
@@ -124,6 +124,14 @@
                 modal = M.Modal.init(document.querySelectorAll('.modal'))[0];
                 // Load tooltip
                 const tooltip = M.Tooltip.init(document.querySelectorAll('.tooltipped'))[0];
+
+                // Refresh data when update
+                ipcRenderer.on('refresh-card', (event, arg) => {
+                    loadData(true).then((data) => {
+                        scope.card = data;
+                        printContent(scope);
+                    });
+                });
             });
 
             function printContent(scope) {