Skip to content

Commit 66afb71

Browse files
committed
Ensure div spacing and avoid exceptions
1 parent d51c842 commit 66afb71

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

templates/html/styles/main.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ $(function() {
3131
return workflowPath.replace(/\.[^.]+$/, ".svg");
3232
});
3333
var $codeHeader = createCodeHeader("Workflow");
34-
$(this).first().before($codeHeader);
34+
$(this).first().before($codeHeader).wrap("<p></p>");
3535
$codeHeader.find("button").click(function() {
3636
var $button = $(this);
3737
fetch(workflowPath).then(req => req.text()).then(contents => {
@@ -43,7 +43,10 @@ $(function() {
4343

4444
$("code.hljs").each(function() {
4545
var $this = $(this);
46-
var language = /lang-(.+?)(\s|$)/.exec($this.attr("class"))[1].toUpperCase();
46+
var languageClass = /lang-(.+?)(\s|$)/.exec($this.attr("class"))
47+
if (!languageClass) return true;
48+
49+
var language = languageClass[1].toUpperCase();
4750
if (language === 'CS' || language === 'CSHARP') {
4851
language = "C#";
4952
}
@@ -52,7 +55,7 @@ $(function() {
5255
}
5356
var $codeHeader = createCodeHeader(language);
5457
var $codeElement = $this.closest("pre");
55-
$codeElement.before($codeHeader);
58+
$codeElement.before($codeHeader).wrap("<p></p>");
5659
$codeHeader.find("button").click(function() {
5760
navigator.clipboard.writeText($codeElement.text());
5861
setCopyAlert($(this));

0 commit comments

Comments
 (0)