No table when listing entries.
authorCMDR furrycat <elite@furrycat.net>
Thu, 28 Jan 2016 15:03:28 +0000 (10:03 -0500)
committerCMDR furrycat <elite@furrycat.net>
Thu, 28 Jan 2016 15:03:28 +0000 (10:03 -0500)
entry.js

index 63a4c54..8e624dc 100644 (file)
--- a/entry.js
+++ b/entry.js
@@ -1,6 +1,8 @@
 /* Get the table element. */
 function get_table() {
-  return document.getElementById('laps').getElementsByTagName('table')[0];
+  var div = document.getElementById('laps');
+  if (! div) return null;
+  return div.getElementsByTagName('table')[0];
 }
 
 /* First time row in the table. */
@@ -849,6 +851,7 @@ function delete_empty_laps(table) {
 /* Document onload. */
 function loaded() {
   var table = get_table();
+  if (! table) return;
   add_lap(table);
   if (typeof posted != 'undefined') {
     var entry_id = get_entry_id();