mirror of
https://github.com/ArcticFoxes-net/ONC-Converter
synced 2024-11-08 13:21:34 -05:00
24 lines
743 B
JavaScript
24 lines
743 B
JavaScript
|
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);
|
||
|
}
|