313531099a6e334521a493a0fa296b1738ee93a7
galt
  Wed Feb 15 15:18:59 2017 -0800
Trying to make sure that js blocks end with a newline, and often a semi-colon before that. This causes trouble for short fragments of js that used to be able to skate by without it. Now that they are joined into larger blocks of js, the proper puncutation is required. refs #18538

diff --git src/hg/lib/hui.c src/hg/lib/hui.c
index f684ccc..25542cf 100644
--- src/hg/lib/hui.c
+++ src/hg/lib/hui.c
@@ -4865,31 +4865,31 @@
 	       subtrack->longLabel);
 	}
     else if (hSameTrackDbType(primaryType, subtrack->type))
 	{
 	puts("<TR><TD>");
 	cgiMakeCheckBox(htmlIdentifier, checkedCB && enabledCB);
 	printf("</TD><TD>%s</TD></TR>\n", subtrack->longLabel);
 	}
     }
 puts("</TBODY><TFOOT></TFOOT>");
 puts("</TABLE>");
 if (slCount(subtrackRefList) > 5)
     puts("&nbsp;&nbsp;&nbsp;&nbsp;<span class='subCBcount'></span>");
 puts("<P>");
 if (!primarySubtrack)
-    jsInline("matInitializeMatrix();");
+    jsInline("matInitializeMatrix();\n");
 }
 
 static void makeAddClearButtonPair(char *idPrefix, char *class,char *separator)
 // Print an [Add][Clear] button pair that uses javascript to check subtracks
 {
 char buf[256];
 if (class)
     safef(buf, sizeof buf,"matSetMatrixCheckBoxes(true,'%s'); return false;", class);
 else
     safef(buf, sizeof buf,"matSetMatrixCheckBoxes(true); return false;");
 char id[256];
 safef(id, sizeof id, "%s_add", idPrefix);
 cgiMakeOnClickButton(id, buf, ADD_BUTTON_LABEL);
 if (separator)
     printf("%s",separator);