aboutsummaryrefslogtreecommitdiffstats
path: root/python/Dawn/static/dawn.js
diff options
context:
space:
mode:
Diffstat (limited to 'python/Dawn/static/dawn.js')
-rw-r--r--python/Dawn/static/dawn.js32
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()) {