OpenBuilds-CONTROL/app/js/main.js

55 wiersze
1.2 KiB
JavaScript
Czysty Zwykły widok Historia

2018-06-21 21:04:41 +00:00
var gcode;
2018-06-21 20:02:40 +00:00
$(document).ready(function() {
document.addEventListener('keydown', function(evt) {
if (evt.which === 123) {
try {
var focusedWindow = require('electron').remote.getCurrentWindow();
if (focusedWindow.isDevToolsOpened()) {
focusedWindow.closeDevTools();
} else {
focusedWindow.openDevTools();
}
} catch (error) {
console.warn(error);
}
} else if (evt.which === 116) {
location.reload();
}
});
2018-06-21 21:04:41 +00:00
var fileOpen = document.getElementById('file');
fileOpen.addEventListener('change', readFile, false);
});
function readFile(evt) {
console.group("New FileOpen Event:");
console.log(evt);
console.groupEnd();
// Close the menu
$("#drop1").dropdown("toggle");
// Files
var files = evt.target.files || evt.dataTransfer.files;
for (var i = 0; i < files.length; i++) {
loadFile(files[i]);
}
}
// load file
function loadFile(f) {
// Filereader
if (f) {
var r = new FileReader();
// if (f.name.match(/.gcode$/i)) {
r.readAsText(f);
r.onload = function(event) {
// cleanupThree();
gcode = this.result;
printLog('GCODE Opened');
};
// }
}
}