1
|
|
|
var whois = require('../../common/whoiswrapper.js'), |
2
|
|
|
conversions = require('../../common/conversions.js'), |
3
|
|
|
defaultExportOptions = require('./export.defaults.js'), |
4
|
|
|
results, options; |
5
|
|
|
|
6
|
|
|
require('../../common/stringformat.js'); |
7
|
|
|
|
8
|
|
|
const { |
9
|
|
|
ipcRenderer |
10
|
|
|
} = require('electron'); |
11
|
|
|
|
12
|
|
|
var { |
13
|
|
|
resetObject |
14
|
|
|
} = require('../../common/resetobj.js'); |
15
|
|
|
|
16
|
|
|
var { |
17
|
|
|
getExportOptions, |
18
|
|
|
setExportOptions, |
19
|
|
|
setExportOptionsEx |
20
|
|
|
} = require('./auxiliary.js'); |
21
|
|
|
|
22
|
|
|
ipcRenderer.on('bw:result.receive', function(event, rcvResults) { |
23
|
|
|
ipcRenderer.send('app:debug', "Results are ready for export {0}".format(rcvResults)); |
24
|
|
|
|
25
|
|
|
results = rcvResults; |
26
|
|
|
//console.log("%o", results); |
27
|
|
|
}); |
28
|
|
|
|
29
|
|
|
ipcRenderer.on('bw:export.cancel', function() { |
30
|
|
|
$('#bwExportLoading').addClass('is-hidden'); |
31
|
|
|
$('#bwEntry').removeClass('is-hidden'); |
32
|
|
|
}); |
33
|
|
|
|
34
|
|
|
// Export options, confirm export |
35
|
|
|
$('#bweButtonExport').click(function() { |
36
|
|
|
$('#bwExport').addClass('is-hidden'); |
37
|
|
|
options = getExportOptions(); |
38
|
|
|
$.when($('#bwExportLoading').removeClass('is-hidden').delay(10)).done(function() { |
39
|
|
|
ipcRenderer.send("bw:export", results, options); |
40
|
|
|
}); |
41
|
|
|
}); |
42
|
|
|
|
43
|
|
|
// Export options, cancel export |
44
|
|
|
$('#bweButtonCancel').click(function() { |
45
|
|
|
$('#bwExport').addClass('is-hidden'); |
46
|
|
|
$('#bwEntry').removeClass('is-hidden'); |
47
|
|
|
}); |
48
|
|
|
|
49
|
|
|
$('#bweSelectPreset').change(function() { |
50
|
|
|
var preset = $('#bweSelectPreset').val(); |
51
|
|
|
setExportOptions(preset); |
52
|
|
|
}); |
53
|
|
|
|
54
|
|
|
$('#bweSelectFiletype').change(function() { |
55
|
|
|
var filetype = $('#bweSelectFiletype').val(); |
56
|
|
|
setExportOptionsEx(filetype); |
57
|
|
|
}); |
58
|
|
|
|