Passed
Push — master ( 1b6984...937909 )
by Eduardo
02:28
created

$(ꞌ#bwExportSelectPresetꞌ).change   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 3
c 0
b 0
f 0
nc 1
dl 0
loc 4
rs 10
nop 0
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
$('#bwExportButtonExport').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
$('#bwExportButtonCancel').click(function() {
45
  $('#bwExport').addClass('is-hidden');
46
  $('#bwEntry').removeClass('is-hidden');
47
});
48
49
$('#bwExportSelectPreset').change(function() {
50
  var preset = $('#bwExportSelectPreset').val();
51
  setExportOptions(preset);
52
});
53
54
$('#bwExportSelectFiletype').change(function() {
55
  var filetype = $('#bwExportSelectFiletype').val();
56
  setExportOptionsEx(filetype);
57
});
58