diff --git a/atom-lib/finder-window.js b/atom-lib/finder-window.js
index 529f33a2..466c40b5 100644
--- a/atom-lib/finder-window.js
+++ b/atom-lib/finder-window.js
@@ -1,5 +1,6 @@
-var BrowserWindow = require('browser-window')
-var path = require('path')
+const electron = require('electron')
+const BrowserWindow = electron.BrowserWindow
+const path = require('path')
var finderWindow = new BrowserWindow({
width: 640,
@@ -18,7 +19,7 @@ var finderWindow = new BrowserWindow({
var url = path.resolve(__dirname, '../browser/finder/index.html')
-finderWindow.loadUrl('file://' + url)
+finderWindow.loadURL('file://' + url)
finderWindow.on('blur', function () {
finderWindow.hide()
diff --git a/atom-lib/main-window.js b/atom-lib/main-window.js
index 5c6f70eb..cf5dc42c 100644
--- a/atom-lib/main-window.js
+++ b/atom-lib/main-window.js
@@ -1,5 +1,6 @@
-var BrowserWindow = require('browser-window')
-var path = require('path')
+const electron = require('electron')
+const BrowserWindow = electron.BrowserWindow
+const path = require('path')
var mainWindow = new BrowserWindow({
width: 1080,
@@ -11,9 +12,9 @@ var mainWindow = new BrowserWindow({
'standard-window': false
})
-var url = path.resolve(__dirname, '../browser/main/index.html')
+const url = path.resolve(__dirname, '../browser/main/index.html')
-mainWindow.loadUrl('file://' + url)
+mainWindow.loadURL('file://' + url)
mainWindow.setVisibleOnAllWorkspaces(true)
diff --git a/atom-lib/menu-template.js b/atom-lib/menu-template.js
index bc80da39..cadc401a 100644
--- a/atom-lib/menu-template.js
+++ b/atom-lib/menu-template.js
@@ -1,4 +1,5 @@
-var BrowserWindow = require('browser-window')
+const electron = require('electron')
+const BrowserWindow = electron.BrowserWindow
module.exports = [
{
diff --git a/browser/finder/actions.js b/browser/finder/actions.js
index 616d7953..111a10c0 100644
--- a/browser/finder/actions.js
+++ b/browser/finder/actions.js
@@ -16,11 +16,8 @@ export function searchArticle (input) {
}
}
-export function refreshData () {
+export function refreshData (data) {
console.log('refreshing data')
- let data = JSON.parse(localStorage.getItem('local'))
- if (data == null) return null
-
let { folders, articles } = data
return {
@@ -31,3 +28,12 @@ export function refreshData () {
}
}
}
+
+export default {
+ SELECT_ARTICLE,
+ SEARCH_ARTICLE,
+ REFRESH_DATA,
+ selectArticle,
+ searchArticle,
+ refreshData
+}
diff --git a/browser/finder/index.html b/browser/finder/index.html
index 8e3928ac..5c64764f 100644
--- a/browser/finder/index.html
+++ b/browser/finder/index.html
@@ -9,6 +9,7 @@
+