diff --git a/_static/accounts.js b/_static/accounts.js index 0e9470f32..af4e5223c 100644 --- a/_static/accounts.js +++ b/_static/accounts.js @@ -137,6 +137,7 @@ document.addEventListener('DOMContentLoaded', function () { var target = document.querySelector('.accounts-table'); + if (!target) { return; } function render(current) { React.render( React.createElement(AccountsTable, {current: current}), diff --git a/_static/chart-of-accounts.js b/_static/chart-of-accounts.js index 55104d644..8c57b0243 100644 --- a/_static/chart-of-accounts.js +++ b/_static/chart-of-accounts.js @@ -134,8 +134,10 @@ }); document.addEventListener('DOMContentLoaded', function () { - var chart = document.getElementById('chart-of-accounts'), - controls = document.createElement('div'); + var chart = document.getElementById('chart-of-accounts'); + if (!chart) { return; } + + var controls = document.createElement('div'); controls.setAttribute('id', 'chart-controls'); chart.insertBefore(controls, chart.lastElementChild); diff --git a/_static/entries.js b/_static/entries.js index 81a707fab..4a2ec52fe 100644 --- a/_static/entries.js +++ b/_static/entries.js @@ -11,8 +11,10 @@ document.querySelector('.journal-entries')); }); document.addEventListener('DOMContentLoaded', function () { - var entries_node = document.getElementById('journal-entries'), - controls = document.createElement('div'); + var entries_node = document.getElementById('journal-entries'); + if (!entries_node) { return; } + + var controls = document.createElement('div'); controls.setAttribute('id', 'entries-control'); entries_node.insertBefore(controls, entries_node.lastElementChild); diff --git a/_static/reconciliation.js b/_static/reconciliation.js index d0205eb1b..d45c6a37d 100644 --- a/_static/reconciliation.js +++ b/_static/reconciliation.js @@ -1,5 +1,8 @@ (function () { document.addEventListener('DOMContentLoaded', function () { + var $rec = $('#reconciliation .reconciliation-example'); + if (!$rec.length) { return; } + var state = 0; var operations = [ function reconcile2() { @@ -17,7 +20,6 @@ return 0; } ]; - var $rec = $('#reconciliation .reconciliation-example'); var $buttons = $('