mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-14 15:11:24 +00:00
upgrade to electron v1.1.1
This commit is contained in:
15
main.js
15
main.js
@@ -1,10 +1,15 @@
|
||||
var app = require('app'); // Module to control application life.
|
||||
var BrowserWindow = require('browser-window'); // Module to create native browser window.
|
||||
var ipc = require('ipc');
|
||||
// var app = require('electron').app; // Module to control application life.
|
||||
const {app, BrowserWindow, crashReporter} = require('electron');
|
||||
var ipc = require('electron').ipcMain;
|
||||
var pdfMain = require('pdf_main');
|
||||
|
||||
// Report crashes to our server.
|
||||
require('crash-reporter').start();
|
||||
crashReporter.start({
|
||||
productName: 'YourName',
|
||||
companyName: 'YourCompany',
|
||||
submitURL: 'https://your-domain.com/url-to-submit',
|
||||
autoSubmit: true
|
||||
});
|
||||
|
||||
// Keep a global reference of the window object, if you don't, the window will
|
||||
// be closed automatically when the javascript object is GCed.
|
||||
@@ -101,7 +106,7 @@ function openIt() {
|
||||
console.log('load: file://' + __dirname + '/note.html');
|
||||
|
||||
// and load the index.html of the app.
|
||||
mainWindow.loadUrl('file://' + __dirname + '/note.html');
|
||||
mainWindow.loadURL('file://' + __dirname + '/note.html');
|
||||
|
||||
// Emitted when the window is closed.
|
||||
mainWindow.on('closed', function() {
|
||||
|
2
node_modules/db_client.js
generated
vendored
2
node_modules/db_client.js
generated
vendored
@@ -5,7 +5,7 @@
|
||||
var DatastoreProxy = require('nedb_proxy');
|
||||
var path = require('path');
|
||||
var Evt = require('evt');
|
||||
var ipc = require('ipc');
|
||||
var ipc = require('electron').ipcRenderer;
|
||||
|
||||
// console.log(dbPath);
|
||||
// g, 表全局环境
|
||||
|
11
node_modules/gui.js
generated
vendored
11
node_modules/gui.js
generated
vendored
@@ -1,13 +1,12 @@
|
||||
var remote = require('remote');
|
||||
var dialog = remote.require('dialog');
|
||||
var Menu = remote.require('menu');
|
||||
var MenuItem = remote.require('menu-item');
|
||||
const {dialog, Menu, MenuItem, app} = require('electron').remote;
|
||||
var remote = require('electron').remote;
|
||||
|
||||
// var dialog = require('dialog');
|
||||
var gui = {
|
||||
Menu: Menu,
|
||||
MenuItem: MenuItem,
|
||||
remote: remote,
|
||||
app: remote.require('app'),
|
||||
app: app,
|
||||
dialog: dialog,
|
||||
|
||||
getSeparatorMenu: function() {
|
||||
@@ -17,7 +16,7 @@ var gui = {
|
||||
getCurrentWindow: function() {
|
||||
return remote.getCurrentWindow();
|
||||
},
|
||||
Shell: require('shell'),
|
||||
Shell: require('electron').shell,
|
||||
on: function(type, callback) {
|
||||
|
||||
}
|
||||
|
3
node_modules/leanote_protocol.js
generated
vendored
3
node_modules/leanote_protocol.js
generated
vendored
@@ -1,6 +1,5 @@
|
||||
var protocol = require('protocol');
|
||||
const {app, protocol} = require('electron');
|
||||
var File = require('file_main');
|
||||
var app = require('app');
|
||||
|
||||
var leanoteProtocol = {
|
||||
destroy: function (callback) {
|
||||
|
2
node_modules/nedb_proxy.js
generated
vendored
2
node_modules/nedb_proxy.js
generated
vendored
@@ -1,4 +1,4 @@
|
||||
var ipc = require('ipc');
|
||||
var ipc = require('electron').ipcRenderer;
|
||||
|
||||
function Find(dbProxy, dbname, query) {
|
||||
this.query = query;
|
||||
|
5
node_modules/pdf_main.js
generated
vendored
5
node_modules/pdf_main.js
generated
vendored
@@ -1,6 +1,5 @@
|
||||
var app = require('app');
|
||||
var BrowserWindow = require('browser-window');
|
||||
var ipc = require('ipc');
|
||||
const {app, BrowserWindow} = require('electron');
|
||||
var ipc = require('electron').ipcMain;
|
||||
var fs = require('fs');
|
||||
|
||||
var exportPdf = {
|
||||
|
@@ -29,6 +29,6 @@ var Config = {
|
||||
"name": "日本語"
|
||||
}
|
||||
],
|
||||
"lang": "en-us",
|
||||
"lang": "zh-cn",
|
||||
"theme": ""
|
||||
};
|
@@ -17,7 +17,7 @@ var Api = {
|
||||
noteService: NoteService,
|
||||
userService: UserService,
|
||||
dbService: db,
|
||||
ipc: nodeRequire('ipc'),
|
||||
ipc: nodeRequire('electron').ipcRenderer,
|
||||
|
||||
// 打开本地目录
|
||||
// mac和windows下不同
|
||||
|
@@ -1432,7 +1432,9 @@ function initPage(initedCallback) {
|
||||
gui.win.on('blur', function() {
|
||||
});
|
||||
*/
|
||||
var ipc = require('ipc');
|
||||
// var ipc = require('ipc');
|
||||
const {ipcRenderer} = require('electron');
|
||||
ipc = ipcRenderer;
|
||||
ipc.on('focusWindow', function(arg) {
|
||||
$('body').removeClass('blur');
|
||||
});
|
||||
|
@@ -1,16 +1,14 @@
|
||||
var Common = require('common');
|
||||
|
||||
var Evt = require('evt');
|
||||
var app = require('remote').require('app');
|
||||
var app = require('electron').remote.app; // .require('app');
|
||||
var basePath = app.getPath('appData') + '/leanote'; // /Users/life/Library/Application Support/Leanote'; // require('nw.gui').App.dataPath;
|
||||
Evt.setDataBasePath(basePath);
|
||||
var protocol = require('remote').require('protocol');
|
||||
|
||||
var protocol = require('electron').protocol; // .require('protocol');
|
||||
// 数据库初始化
|
||||
var db = require('db');
|
||||
// db.init();
|
||||
db.initGlobal();
|
||||
|
||||
// 所有service, 与数据库打交道
|
||||
var Service = {
|
||||
notebookService: require('notebook'),
|
||||
@@ -20,7 +18,6 @@ var Service = {
|
||||
apiService: require('api'),
|
||||
syncServie: require('sync')
|
||||
};
|
||||
|
||||
// 全局变量
|
||||
var ApiService = Service.apiService;
|
||||
var UserService = Service.userService;
|
||||
@@ -40,6 +37,5 @@ var NodeFs = require('fs');
|
||||
// route = /note/notebook
|
||||
// 过时
|
||||
Service.dispatch = function() {};
|
||||
|
||||
var gui = require('gui');
|
||||
// var remote = require('remote');
|
||||
|
@@ -1,7 +1,7 @@
|
||||
var Common = require('common');
|
||||
|
||||
var Evt = require('evt');
|
||||
var app = require('remote').require('app');
|
||||
var app = require('electron').app; // .require('app');
|
||||
var basePath = app.getPath('appData') + '/leanote'; // /Users/life/Library/Application Support/Leanote'; // require('nw.gui').App.dataPath;
|
||||
Evt.setDataBasePath(basePath);
|
||||
|
||||
|
@@ -445,7 +445,7 @@ function _setEditorContent(content, isMarkdown, preview, callback) {
|
||||
|
||||
// 复制图片
|
||||
// 在web端得到图片
|
||||
var clipboard = require('clipboard');
|
||||
const {clipboard} = require('electron');
|
||||
function pasteImage(e) {
|
||||
var image = clipboard.readImage();
|
||||
if(image) {
|
||||
|
Reference in New Issue
Block a user