diff options
author | Frank Taillandier <frank@forestry.io> | 2020-09-23 15:43:24 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-23 15:43:24 +0300 |
commit | 608af7f1ee46c10e266bd3e2b1af3e6f81e1f883 (patch) | |
tree | ecd199ad3e5e9331052c723335697369ad83ef3d | |
parent | 1df9d30674b5faa971f6ceeea3315aca92ee0fcf (diff) | |
parent | ecabfd91b966b1f9eb3627ffb5c20b4ff323a291 (diff) |
Merge pull request #42 from lcobucci/patch-2
Fix invalid access to unknown element
-rw-r--r-- | assets/js/collapseAuthors.js | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/assets/js/collapseAuthors.js b/assets/js/collapseAuthors.js index c52bddd..a9ec2fd 100644 --- a/assets/js/collapseAuthors.js +++ b/assets/js/collapseAuthors.js @@ -1,12 +1,22 @@ let collapsed = true; -document.getElementById("collapsedCoauthors").addEventListener("click", displayCoauthors); -document.getElementById("uncollapsedAction").addEventListener("click", hideCoauthors); - function displayCoauthors(){ document.getElementById("uncollapsedCoauthors").classList.remove("hidden"); } function hideCoauthors(){ document.getElementById("uncollapsedCoauthors").classList.add("hidden"); -}
\ No newline at end of file +} + +function bindCollapseAuthors() { + const collapsedCoauthorsElement = document.getElementById("collapsedCoauthors"); + + if (collapsedCoauthorsElement === null) { + return; + } + + collapsedCoauthorsElement.addEventListener("click", displayCoauthors); + document.getElementById("uncollapsedAction").addEventListener("click", hideCoauthors); +} + +bindCollapseAuthors(); |