mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-14 07:00:53 +00:00
ipc new api, loadURL, image.toDataURL
This commit is contained in:
2
node_modules/nedb_proxy.js
generated
vendored
2
node_modules/nedb_proxy.js
generated
vendored
@@ -81,7 +81,7 @@ DBProxy.prototype.remove = function (params, callback) {
|
||||
};
|
||||
|
||||
// m = {token: , err : , ret: }
|
||||
ipc.on('db-exec-ret', function(m) {
|
||||
ipc.on('db-exec-ret', function(event, m) {
|
||||
var token = m.token;
|
||||
var callback = token2Callback[token];
|
||||
// console.log('clent 接收到消息');
|
||||
|
6
node_modules/pdf_main.js
generated
vendored
6
node_modules/pdf_main.js
generated
vendored
@@ -10,12 +10,12 @@ var exportPdf = {
|
||||
});
|
||||
|
||||
// 写入html, 然后加载这个html
|
||||
win.loadUrl('file://' + htmlPath);
|
||||
win.loadURL('file://' + htmlPath);
|
||||
|
||||
win.webContents.on('did-finish-load', function() {
|
||||
console.log('load ok');
|
||||
setTimeout(function() {
|
||||
win.printToPDF({
|
||||
win.webContents.printToPDF({
|
||||
printBackground: true,
|
||||
landscape: false,
|
||||
pageSize: 'A4'
|
||||
@@ -45,7 +45,7 @@ var exportPdf = {
|
||||
|
||||
ipc.on('export-pdf', function(event, args) {
|
||||
// event.sender.send();
|
||||
console.log(args);
|
||||
// console.log(args);
|
||||
|
||||
me.export(args.htmlPath, args.targetPdfPath, args.isMarkdown, function (ok) {
|
||||
// console.log('导出pdf');
|
||||
|
@@ -1435,15 +1435,15 @@ function initPage(initedCallback) {
|
||||
// var ipc = require('ipc');
|
||||
const {ipcRenderer} = require('electron');
|
||||
ipc = ipcRenderer;
|
||||
ipc.on('focusWindow', function(arg) {
|
||||
ipc.on('focusWindow', function(event, arg) {
|
||||
$('body').removeClass('blur');
|
||||
});
|
||||
|
||||
ipc.on('blurWindow', function(arg) {
|
||||
ipc.on('blurWindow', function(event, arg) {
|
||||
$('body').addClass('blur');
|
||||
});
|
||||
// 后端发来event, 告诉要关闭了, 处理好后发送给后端说可以关闭了
|
||||
ipc.on('closeWindow', function(arg) {
|
||||
ipc.on('closeWindow', function(event, arg) {
|
||||
console.log('Front get closeWindow message')
|
||||
onClose(function() {
|
||||
ipc.sendSync('quit-app');
|
||||
@@ -1800,8 +1800,8 @@ var Pren = {
|
||||
me.preOrNext();
|
||||
}
|
||||
|
||||
// windows下需要
|
||||
if(e.ctrlKey || e.metaKey) {
|
||||
// linux,windows下需要
|
||||
if(!isMac() && e.ctrlKey) {
|
||||
// p
|
||||
if(keyCode == 80) {
|
||||
me.togglePren();
|
||||
@@ -1958,7 +1958,7 @@ function setMacTopMenu() {
|
||||
accelerator: isMac_ ? 'Command+R' : 'Ctrl+R',
|
||||
click: function() {
|
||||
onClose(function() {
|
||||
gui.win.reloadIgnoringCache();
|
||||
gui.win.reload();
|
||||
});
|
||||
}
|
||||
},
|
||||
|
@@ -449,7 +449,7 @@ const {clipboard} = require('electron');
|
||||
function pasteImage(e) {
|
||||
var image = clipboard.readImage();
|
||||
if(image) {
|
||||
var dataUrl = image.toDataUrl();
|
||||
var dataUrl = image.toDataURL();
|
||||
// 空图片
|
||||
if(dataUrl == "data:image/png;base64,") {
|
||||
return;
|
||||
@@ -1499,19 +1499,19 @@ var ContextTips = {
|
||||
};
|
||||
|
||||
function goToMainPage() {
|
||||
var BrowserWindow = gui.remote.require('browser-window');
|
||||
var BrowserWindow = gui.remote.BrowserWindow;
|
||||
var win = new BrowserWindow(getMainWinParams());
|
||||
win.loadUrl('file://' + __dirname + '/note.html?from=login');
|
||||
win.loadURL('file://' + __dirname + '/note.html?from=login');
|
||||
}
|
||||
|
||||
function toLogin() {
|
||||
var BrowserWindow = gui.remote.require('browser-window');
|
||||
var BrowserWindow = gui.remote.BrowserWindow;
|
||||
if(isMac()) {
|
||||
var win = new BrowserWindow({ width: 278, height: 326, show: true, frame: false, resizable: false });
|
||||
win.loadUrl('file://' + __dirname + '/login.html');
|
||||
win.loadURL('file://' + __dirname + '/login.html');
|
||||
} else {
|
||||
var win = new BrowserWindow({ width: 278, height: 400, show: true, frame: true, resizable: false });
|
||||
win.loadUrl('file://' + __dirname + '/login.html');
|
||||
win.loadURL('file://' + __dirname + '/login.html');
|
||||
}
|
||||
gui.getCurrentWindow().close();
|
||||
}
|
||||
|
@@ -48,7 +48,8 @@ define(function() {
|
||||
_exportPdfCallback: {},
|
||||
_initExportPdf: function () {
|
||||
var me = this;
|
||||
Api.ipc.on('export-pdf-ret', function(arg) {
|
||||
// console.log('_initExportPdf');
|
||||
Api.ipc.on('export-pdf-ret', function(event, arg) {
|
||||
var seq = arg.seq;
|
||||
// console.log('export-pdf-ret');
|
||||
// console.log(arg);
|
||||
|
@@ -602,7 +602,9 @@ define("tinymce/pasteplugin/Clipboard", [
|
||||
return;
|
||||
}
|
||||
*/
|
||||
} catch(e) {};
|
||||
} catch(e) {
|
||||
console.error(e);
|
||||
};
|
||||
|
||||
});
|
||||
|
||||
|
Reference in New Issue
Block a user