|
|
@ -9,6 +9,7 @@ var fileNumber = document.getElementById('fileNumber'); |
|
|
|
var fileName = document.getElementById('fileName'); |
|
|
|
var wcThreshold = document.getElementById('wcThreshold'); |
|
|
|
var editMode = document.getElementById('editMode'); |
|
|
|
var exportDeletions = document.getElementById('exportDeletions'); |
|
|
|
var currentALTOFile = null; |
|
|
|
var deletedWords = {}; |
|
|
|
|
|
|
@ -20,8 +21,9 @@ inputFiles.addEventListener('change', function() { |
|
|
|
}); |
|
|
|
|
|
|
|
wcThreshold.addEventListener('change', refresh); |
|
|
|
editMode.addEventListener('change', syncEditMode); |
|
|
|
fileNumber.addEventListener('change', updatePageNumber); |
|
|
|
editMode.addEventListener('change', syncEditMode); |
|
|
|
exportDeletions.addEventListener('click', doExportDeletions); |
|
|
|
window.addEventListener('keydown', function(e) { |
|
|
|
switch(e.keyCode) { |
|
|
|
case 0x25: moveFile(-1); break; |
|
|
@ -95,3 +97,12 @@ function wordEdit(e) { |
|
|
|
console.log(deletedWords); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
function doExportDeletions() { |
|
|
|
var column = ['ID']; |
|
|
|
for(var id in deletedWords) { |
|
|
|
column.push(id); |
|
|
|
} |
|
|
|
var data = encodeURIComponent(column.join('\n')); |
|
|
|
exportDeletions.href = 'data:text/csv,' + data; |
|
|
|
} |