2
2
mirror of https://github.com/Llewellynvdm/nativefier.git synced 2024-11-17 10:25:08 +00:00
nativefier/app/assets/js/index.js

50 lines
1.2 KiB
JavaScript
Raw Normal View History

2015-07-05 06:08:13 +00:00
/**
* Created by JiaHao on 5/7/15.
*/
var ipc = require('ipc');
ipc.on('params', function(message) {
var appArgs = JSON.parse(message);
document.title = appArgs.name;
var webView = document.createElement('webview');
webView.setAttribute('id', 'webView');
2015-07-05 06:08:13 +00:00
webView.setAttribute('src', appArgs.targetUrl);
webView.setAttribute('autosize', 'on');
webView.setAttribute('minwidth', '600');
webView.setAttribute('minheight', '800');
var webViewDiv = document.getElementById('webViewDiv');
webViewDiv.appendChild(webView);
Mousetrap.bind('mod+c', function(e) {
var webView = document.getElementById('webView');
webView.copy();
});
Mousetrap.bind('mod+x', function(e) {
var webView = document.getElementById('webView');
webView.cut();
});
Mousetrap.bind('mod+v', function(e) {
var webView = document.getElementById('webView');
webView.paste();
});
Mousetrap.bind('mod+a', function(e) {
var webView = document.getElementById('webView');
webView.selectAll();
});
Mousetrap.bind('mod+z', function(e) {
var webView = document.getElementById('webView');
webView.undo();
});
2015-07-05 06:08:13 +00:00
});