From 1e7501dc4861c4478c6af64ea766f39df52a0145 Mon Sep 17 00:00:00 2001 From: int2001 Date: Thu, 11 Jan 2024 15:20:36 +0000 Subject: [PATCH] Added rudimentary Check for ADIF at early stage --- assets/js/sections/adif.js | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/assets/js/sections/adif.js b/assets/js/sections/adif.js index 65f1b1d05..d012a6306 100644 --- a/assets/js/sections/adif.js +++ b/assets/js/sections/adif.js @@ -4,7 +4,7 @@ $(document).ready(function(){ var fi = document.getElementById("userfile"); var file = fi.files[0];; if (JSZip.support.blob) { // Check if Browser supports ZIP - var zip = new JSZip(); + var zip = new JSZip(); //add all files to zip addFileToZip(file); function addFileToZip(n) { @@ -12,19 +12,25 @@ $(document).ready(function(){ var fileReader = new FileReader(); fileReader.onloadend = function() { arrayBuffer = this.result; - zip.file(file.name, arrayBuffer, { binary:true }); - zip.generateAsync({type:"blob", compression:"DEFLATE"}).then(function(content){ + let chker = partof(arrayBuffer,1024); + if (chker.includes('