diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/Dawn/static/dawn.js | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/python/Dawn/static/dawn.js b/python/Dawn/static/dawn.js index 1402a767..2ac8d05b 100644 --- a/python/Dawn/static/dawn.js +++ b/python/Dawn/static/dawn.js @@ -16,21 +16,23 @@ for(var begin_index in bbg_map){ $(function() { $('#security_desc').attr('list', 'index_list'); var security_desc = document.getElementById('security_desc'); - security_desc.addEventListener('change', (event) => { - fetch(`../../_ajax?bbg_id=${encodeURIComponent(event.target.value)}&` + - `trade_date=${$('#trade_date').val()}`) - .then(data => data.json()) - .then(data => { - $('#fixed_rate').val(data['coupon']/100); - $('#security_id').val(data['redcode']); - $('#maturity').val(data['maturity']); - }); - if (event.target.value.startsWith("ITRX")) { - $('#currency').val("EUR"); - } else{ - $('#currency').val("USD"); - } - }); + if (security_desc) { + security_desc.addEventListener('change', (event) => { + fetch(`../../_ajax?bbg_id=${encodeURIComponent(event.target.value)}&` + + `trade_date=${$('#trade_date').val()}`) + .then(data => data.json()) + .then(data => { + $('#fixed_rate').val(data['coupon']/100); + $('#security_id').val(data['redcode']); + $('#maturity').val(data['maturity']); + }); + if (event.target.value.startsWith("ITRX")) { + $('#currency').val("EUR"); + } else{ + $('#currency').val("USD"); + } + }); + } $('#folder').change(function() { if ($('#swap_type').val() == 'CD_INDEX') { switch ($(this).val()) { |
