1
0
mirror of https://github.com/ArcticFoxes-net/ONC-Converter synced 2024-11-08 13:21:34 -05:00
ONC-Converter/js/scripts.js

24 lines
743 B
JavaScript
Raw Normal View History

2017-11-15 12:31:02 -05:00
import {decode} from '/js/parser.js';
import {convert} from '/js/converter.js';
let clickButton = document.getElementById('clickbutton');
clickButton.addEventListener("click", main, false);
function main() {
let selectedFile = document.getElementById('inputopenvpn').files[0];
console.log(selectedFile.size + " bytes");
let reader = new FileReader();
reader.onload = (e => {
let content = e.target.result;
// remove windows-style newlines
content = content.replace(/\r/g, "");
let parsed = decode(content);
console.log(parsed);
let onc = convert(parsed);
let output = document.getElementById('output');
output.value = JSON.stringify(onc);
});
// start reading
reader.readAsText(selectedFile);
}